为您找到与linux 系统 备份相关的共200个结果:
系统备份是系统管理工作中十分重要的一个环切,备份是一项重要的工作,但是很多人没有去做。那么如何备份linux系统呢?下面跟着读文网小编一起来了解一下吧。
如果Linux计算机只有一个使用者,可以一个星期或一个月对整个系统备份一次。如果有关键性的文件,就应该有计划地把这些文件拷贝到一个可移动的磁盘中。
备份之前,首先要确保正确地设置备份设备。大多数磁带备份系统在安装时可以发现是否正确。系统启动后,打开一个终端窗口并且输入下面的命令:
$dmeg | less
滚动列表,并从中寻找你的磁带系统的驱动。如果没有发现,就需要加载一个组件驱动程序。
如果运行Linux服务器,就要制定一个备份计划,但这并不意味着每天要对所有的东西都备份。系统中只有一部分东西需要每天备份,下面先介绍下目录结构及备份策略:
目录结构:
/etc
包含所有核心配置文件。这其中包括网络配置、系统名称、防火墙规则、用户、组,以及其他全局系统项。
/var
包含系统守护进程(服务)所使用的信息,包括 DNS 配置、DHCP 租期、邮件缓冲文件、HTTP 服务器文件、db2 实例配置,等等。
/home
包含所有用户的默认用户主目录。这包括他们的个人设置、已下载的文件和用户不希望失去的其他信息。
/root
是根(root)用户的主目录。
/opt
是安装许多非系统文件的地方。IBM 软件就安装在这里。OpenOffice、JDK 和其他软件在默认情况下也安装在这里。
有些目录是应该考虑不 备份的。
1. /proc
应该永远不要备份这个目录。它不是一个真实的文件系统,而是运行内核和环境的虚拟化视图。它包括诸如 /proc/kcore 这样的文件,这个文件是整个运行内存的虚拟视图。备份这些文件只是在浪费资源。
2. /dev
包含硬件设备的文件表示。如果计划还原到一个空白的系统,那就可以备份 /dev。然而,如果计划还原到一个已安装的 Linux 系统,那么备份 /dev 是没有必要的。
备份策略:
用户文件:每天都要对/home目录中的用户文件进行备份。
配置文件:/etc和/var目录中的配置文件不需要频繁备份,每个星期或每月备份一次即可,主要取决于配置更改的频繁程度。
程序文件:/usr和/opt目录中的程序文件很少发生变化,安装后做一次备份即可。通常情况下,程序文件可方便地从原始安装盘中恢复。
选择备份介质
把备份存到哪里有多种选择。下面介绍一些可选择的备份介质:
软盘:如果要把重要文件快速备份,或者将其带到家中,这时软盘仍旧是一种可选的备份介质。
光盘写入器:随着光盘写入器变得越来越可靠,价格也越来越低,光盘本身也非常便宜。选用此项的一个好处是光盘不容易被损坏,它备份的可靠性很高。使用光盘写入器有两点不利因素:它们速度较慢,并且只能保存大约650MB。
可重写的光盘:可重写光盘驱动器比光盘写入器要贵得多,工作方式与其类似。但是,这些光盘是可被重写的,并且它比只能写一次的光盘贵许多。可重写光盘其它的特性都与光盘写入器类似。
Jaz 和Zip:Zip驱动器很流行,已经成为许多PC机的标准配置,同时它的磁盘和驱动器也都不贵。它一张磁盘可容纳100MB的数据,是一种用于快速、可移动备份的很好选择。Jaz磁盘可以容纳上G字节的数据,并且使用更先进的技术以获得更好的表现。Jaz驱动器和Jaz磁盘都比较贵。Jaz和Zip的缺陷是都容易损坏,并且保持时间相对要短。
磁带机:磁带备份设备是大多数Linux服务器的标准配置。磁带是可靠的,并且很少出现错误,它几乎比其它介质存储时间都要长。对于点对点工作组网络和中型网络,Travan和高端数字音频磁带(DAT)通常是最好的选择。Travan驱动器经过压缩可以处理8GB数据,这对于具有5-10个PC机的小型网络来说足够了。DAT驱动器有更好的表现,可以处理24GB的数据。DAT驱动器比 Travan驱动器昂贵,但它磁带的价格要比Travan QIC磁带卷便宜。
高端磁带:选择高端磁带可能是相当贵的。与Travan 或DAT相比,这种驱动器有更大的容量和更高的速度。三种广泛使用的驱动器类型是:Sony Advanced Intelliget Tape ( AIT ) 、Quantum Digital Linear Ta p e ( DLT )和Exabyte Mammoth 8mm。它们最少可以容纳20GB的不压缩数据,并且具有更高的数据传输能力。
用于备份的Tar
备份工具Tar是以前备份文件的可靠方法,几乎可以工作于任何环境中,Linux老用户一般都信赖它。 Linux中以。tar结尾的文件都是用tar创建的。它的使用超出了单纯的备份,可用来把许多不同文件放到一起组成一个易于分开的文件。tar是从 Tape ARchiver备份工具起步的。包含在Linux中的GNU tar工具简便易用,包含了一个用来压缩的选项,且支持不断增加的备份。tar是一个命令行的工具,没有图形界面。使用Konsole或Kvt打开一个终端窗口,接下来是一个简单的备份命令:
$tar cvf - /home > /temp/backup.tar
这个命令在/tmp目录中创建一个backup.tar的文件,/home目录中所有内容都包含在其中。接下来可以把tar文件拷贝到备份磁盘中。使用简单备份时,如果要使用压缩功能,改为下面命令:
$tar czvf - /home > /tmp/backup.tgz
上面扩展名。 tgz指出这是一个压缩文件。下一个例子可以用来直接备份到一个安装好的Jaz驱动器中,但这样做要确定有足够的空间:
$tar czvf /mnt/jaz/backup.tgz - /home
对于一个磁带驱动器,使用设备名称:
$tar czvf /dev/st0/backup.tgz - /home
如果有一个备份非常大,可以使用多卷选项。但是,这样做就不能使用压缩。当第一个磁盘或磁带填满后,tar将提示插入另一张:
$tar cvMf /dev/st0/5mar2000.tar -home
要恢复备份使用下面的命令,以Jaz磁盘为例:
$tar xzvf /mnt/jaz/5mar2000.tgz /home
表1列出了tar主要功能参数。此外还有很多可选参数,本文不再详述。
表1
备份工具tar可以用crontab工具设置成基于时间的有规律地运行。例如,每晚2点把/home目录备份到SCSI磁带驱动器中,只要将下面语句添加到root的crontab中即可:
00 02 * * * tar cvf /dev/st0/homefiles.tar - /home
要使用 tar 来把除 /proc 目录之外的整个文件系统备份到 SCSI 磁带设备:
$tar -cpf /dev/st0 / --exclude=/proc
在上面的例子中,-c 开关表示归档文件正在被创建。-p 开关表示我们希望保留文件许可权限,这对良好的备份来说是很关键的。-f 开关指向该归档文件的文件名。在本例中,我们使用的是原始磁带设备 /dev/st0。/ 表示我们想要备份的内容。既然我们想要备份整个系统,因此把这个开关指定为根(root)。当把 tar 指向一个目录(以 / 结尾)时,它会自动递归。最后,我们排除了 /proc 目录,因为它没有包含需要保存的任何内容。如果单盒磁带容纳不下这个备份,我们需要添加 -M 开关(本例中没有显示)以进行多卷备份。
要还原一个或多个文件,可以使用带提取开关(-x)的 tar 命令:
$tar -xpf /dev/st0 -C /
-C / 表明我们想要让还原从 / 开始。-C 开关使我们的当前目录不再相关。
您可能会经常使用的另外两个 tar 命令是 -t 和 -d 开关。-t 开关列出某个归档文件的内容。-d 开关将归档文件的内容与系统上的当前文件作比较。
为便于操作和编辑,您可以将想要归档的文件和目录放进一个文本文件中,然后在命令行通过 -T 开关引用这个文本文件。这些文件和目录可以与命令行上列出的其他目录结合起来。下面的命令行备份 MyFiles 中列出的所有文件和目录、/ 根目录和 /tmp 目录中的所有 iso 文件。
$tar -cpf /dev/st0 -T MyFiles /root /tmp/*.iso
文件列表只是一个文本文件,其中列出文件或目录。下面是一个例子:
/etc
/var
/home
/usr/local
/opt
请注意 tar -T(或 files-from)命令不能接受通配符。文件必须明确地列出。上面的例子展示了一种单独地引用文件的方法。您还可以执行脚本来搜索系统,然后建立一个列表。下面就是这样一个脚本的例子:
#!/bin/sh
cat MyFiles > TempList
find /usr/share -iname *.png 》 TempList
find /tmp -iname *.iso 》 TempList
tar -cpzMf /dev/st0 -T TempList
上面的脚本首先将 MyFiles 中的所有现有文件列表复制到 TempList。然后它执行两个 find 命令来搜索文件系统中匹配某个模式的文件,并将它们附加到 TempList。第一次是搜索 /usr/share 目录树中以 .png 结尾的所有文件。第二次是搜索 /tmp 目录树中以 .iso 结尾的所有文件。在建立好列表之后,tar 然后在文件设备 /dev/st0 (第一个 SCSI 磁带设备)上创建 一个新的归档文件,该文件使用 gzip 格式来压缩,并保留所有文件权限。该归档文件将跨越多个卷。要归档的文件的名称将从 TempList 文件中提取。
用于备份的Cpio
GNU cpio工具像tar一样从命令提示行启动程序。与tar相比cpio更复杂,但是也更为可靠。因为如果一个tar文件中某处有一个坏块,就不能对备份文件的其它部分进行访问,而使用cpio,只有坏块不能被访问。cpio创建一个称为copy-out mode的备份,备份存档中包含了文件和所有者、时间及访问许可等信息。cpio需要一个假定要备份的文件列表。创建列表的一个最方便的方法就是使用ls 命令。例如,要把/home目录备份到SCSI磁带设备中,输入下面的命令:
$ls /home | cpio -o > /dev/st0
也可以使用find命令。它包括许多选项可以用来消减被存档文件的数量。例如,下面的命令对所有在上一个2 4小时内修改过的文件进行存档:
$find /home -mtime 1 -type f -print | cpio -o > /dev/st0
copy - in模式把文件从备份存档中解出来。下面的命令会恢复前两个备份例子中的所有文件:
$cpio -i < /dev/st0
看过“linux 文件系统备份 ”
浏览量:2
下载量:0
时间:
折腾linux的时候经常会把Linux系统搞崩溃,所以备份系统就是一件不容忽视的事情。由于Linux系统本身的优越性,系统的备份和还原还是比较容易的。下面大家与读文网小编一起来学习一下吧。
设置备份策略和计划可以增加进行备份的可能性。备份开始前,要确定备份哪些数据、备份的频率和使用什么样的介质进行备份。备份的时候,应该进行完全备份。
备份通常安排在空闲时间进行。在大多数系统中,由于此时用户数量最少,所以打开的文件也最少。由于备份要占用一些系统资源,运行备份时用户会发现系统反应迟钝。
如果Linux计算机只有一个使用者,可以一个星期或一个月对整个系统备份一次。如果有关键性的文件,就应该有计划地把这些文件拷贝到一个可移动的磁盘中。
备份之前,首先要确保正确地设置备份设备。大多数磁带备份系统在安装时可以发现是否正确。系统启动后,打开一个终端窗口并且输入下面的命令: $dmeg less
滚动列表,并从中寻找你的磁带系统的驱动。如果没有发现,就需要加载一个组件驱动程序。
如果运行Linux服务器,就要制定一个备份计划,但这并不意味着每天要对所有的东西都备份。系统中只有一部分东西需要每天备份,下面列出需要备份的项目:
用户文件:每天都要对/home目录中的用户文件进行备份。
配置文件:/etc和/var目录中的配置文件不需要频繁备份,每个星期或每月备份一次即可,主要取决于配置更改的频繁程度。
程序文件:/usr和/opt目录中的程序文件很少发生变化,安装后做一次备份即可。通常情况下,程序文件可方便地从原始安装盘中恢复。
选择备份介质
把备份存到哪里有多种选择。下面介绍一些可选择的备份介质:
软盘:如果要把重要文件快速备份,或者将其带到家中,这时软盘仍旧是一种可选的备份介质。
光盘写入器:随着光盘写入器变得越来越可靠,价格也越来越低,光盘本身也非常便宜。选用此项的一个好处是光盘不容易被损坏,它备份的可靠性很高。使用光盘写入器有两点不利因素:它们速度较慢,并且只能保存大约650MB。
可重写的光盘:可重写光盘驱动器比光盘写入器要贵得多,工作方式与其类似。但是,这些光盘是可被重写的,并且它比只能写一次的光盘贵许多。可重写光盘其它的特性都与光盘写入器类似。
Jaz和Zip:Zip驱动器很流行,已经成为许多PC机的标准配置,同时它的磁盘和驱动器也都不贵。它一张磁盘可容纳100MB的数据,是一种用于快速、可移动备份的很好选择。Jaz磁盘可以容纳上G字节的数据,并且使用更先进的技术以获得更好的表现。Jaz驱动器和Jaz磁盘都比较贵。Jaz和Zip的缺陷是都容易损坏,并且保持时间相对要短。
磁带机:磁带备份设备是大多数Linux服务器的标准配置。磁带是可靠的,并且很少出现错误,它几乎比其它介质存储时间都要长。对于点对点工作组网络和中型网络,Travan和高端数字音频磁带(DAT)通常是最好的选择。Travan驱动器经过压缩可以处理8GB数据,这对于具有5-10个PC机的小型网络来说足够了。DAT驱动器有更好的表现,可以处理24GB的数据。DAT驱动器比Travan驱动器昂贵,但它磁带的价格要比Travan QIC磁带卷便宜。
高端磁带:选择高端磁带可能是相当贵的。与Travan或DAT相比,这种驱动器有更大的容量和更高的速度。三种广泛使用的驱动器类型是:Sony Advanced Intelliget Tape ( AIT ) 、Quantum Digital Linear Ta p e ( DLT )和Exabyte Mammoth 8mm。它们最少可以容纳20GB的不压缩数据,并且具有更高的数据传输能力。
用于备份的Tar
备份工具Tar是以前备份文件的可靠方法,几乎可以工作于任何环境中,Linux老用户一般都信赖它。 Linux中以.tar结尾的文件都是用tar创建的。它的使用超出了单纯的备份,可用来把许多不同文件放到一起组成一个易于分开的文件。tar是从Tape ARchiver备份工具起步的。包含在Linux中的GNU tar工具简便易用,包含了一个用来压缩的选项,且支持不断增加的备份。tar是一个命令行的工具,没有图形界面。使用Konsole或Kvt打开一个终端窗口,接下来是一个简单的备份命令: $tar cvf - /home > /temp/backup.tar
这个命令在/tmp目录中创建一个backup.tar的文件,/home目录中所有内容都包含在其中。接下来可以把tar文件拷贝到备份磁盘中。使用简单备份时,如果要使用压缩功能,改为下面命令: $tar czvf - /home > /tmp/backup.tgz
上面扩展名. tgz指出这是一个压缩文件。下一个例子可以用来直接备份到一个安装好的Jaz驱动器中,但这样做要确定有足够的空间:
$tar czvf /mnt/jaz/backup.tgz - /home
对于一个磁带驱动器,使用设备名称: $tar czvf /dev/st0/backup.tgz - /home
如果有一个备份非常大,可以使用多卷选项。但是,这样做就不能使用压缩。当第一个磁盘或磁带填满后,tar将提示插入另一张: $tar cvMf /dev/st0/5mar2000.tar -home
要恢复备份使用下面的命令,以Jaz磁盘为例: $tar xzvf /mnt/jaz/5mar2000.tgz /home
表1列出了tar主要功能参数。此外还有很多可选参数,本文不再详述。
表1备份工具tar可以用crontab工具设置成基于时间的有规律地运行。例如,每晚2点把/home目录备份到SCSI磁带驱动器中,只要将下面语句添加到root的crontab中即可: 00 02 * * * tar cvf /dev/st0/homefiles.tar - /home
用于备份的Cpio
GNU cpio工具像tar一样从命令提示行启动程序。与tar相比cpio更复杂,但是也更为可靠。因为如果一个tar文件中某处有一个坏块,就不能对备份文件的其它部分进行访问,而使用cpio,只有坏块不能被访问。cpio创建一个称为copy-out mode的备份,备份存档中包含了文件和所有者、时间及访问许可等信息。cpio需要一个假定要备份的文件列表。创建列表的一个最方便的方法就是使用ls命令。例如,要把/home目录备份到SCSI磁带设备中,输入下面的命令: $ls /home cpio -o > /dev/st0
也可以使用find命令。它包括许多选项可以用来消减被存档文件的数量。例如,下面的命令对所有在上一个2 4小时内修改过的文件进行存档: $find /home -mtime 1 -type f -print cpio -o > /dev/st0
copy - in模式把文件从备份存档中解出来。下面的命令会恢复前两个备份例子中的所有文件: $cpio -i < /dev/st0
你也可以对cpio的备份进行计划,用crontab工具设置成基于任何时间的有规律地运行。例如,要在每晚2点把/ home目录备份到SCSI磁带驱动器中,把下面的语句添加到root的crontab文件中即可: 00 02 * * * ls /home cpio -o > /dev/st0
看过“ linux 系统备份 ”
浏览量:2
下载量:0
时间:
如果系统的硬件或存储媒体发生故障,“备份”工具可以帮助您保护数据免受意外的损失。那么你知道linux系统怎么备份吗?小编带来了linux系统备份的具体操作过程,下面大家跟着读文网小编一起来学习一下吧。
在本文中,我将为你介绍backup-manager,一个简单易用的命令行备份工具,在大多数的Linux发行版的标准软件库中都能见到它的身影。
是什么让备份管理器在众多的备份工具或备份策略中脱颖而出呢?让我来简单介绍一些它的与众不同的特性吧:
简单的设计与管理:配置文件易于读懂和编辑,即便是初学者也很容易上手。
一劳永逸:它在配置好后就可以通过cron周期性运作。
支持多种协议远程备份:无缝整合多种传输协议、应用和云后端(如,FTP,SCP,SSH-GPG,rsync,AWS S3等等)来传输生成的归档包到一组远程主机。
支持数据库备份:包括支持开箱即用备份MySQL/MariaDB和PostgreSQL数据库。
支持加密:备份过程中支持基于GPG文件的加密。
在Linux上安装备份管理器
备份管理器的安装是快速而无痛的,因为它就包含在大多数Linux发行版的基础软件库中。
Debian,Ubuntu及其衍生版
# aptitude install backup-manager
在基于Debian的系统中安装时,会提示你输入要存放备份归档文件的目录。如果选择的目录不存在,那么当你首次运行备份管理器时它会自动创建。
选择OK并按回车键。
在下一步中,会询问你要备份的所有目录(用空格分隔)。建议,但不是严格要求,列出同一父目录中的几个子目录,而不要仅仅输入父目录。
你可以跳过该步骤并在以后对配置文件中BM_TARBALL_DIRECTORIESb变量进行设置。否则的话,就请尽可能多地添加你想要的目录,然后选择OK:
Fedora或CentOS/RHEL
# yum install backup-manager
在CentOS/RHEL上,在运行以上yum命令前,你将需要先启用EPEL仓库。
配置备份管理器
备份管理器的主配置文件是/etc/backup-manager.conf。该文件被划分为几个章节,里面定义了备份方法和相关的变量(或“键值”),这些配置让备份管理器成为一个多样化的工具,可以广泛地应付各种状况。
出于演示目的,我们将考虑以下环境:
每周对/etc,/home以及/var/log目录进行一次完整备份(我们将在下面通过cron设置备份的频率)。
通过SSH传输.tar.gz备份归档文件到两台不同主机dev1和dev3上指定的目标目录。
通过SSH备份本地MySQL数据库到相同目标主机。
用你喜爱的文本编辑器打开/etc/backup-manager.conf文件,并编辑以下变量。如果你愿意,你大可不必理会那些#开头的行。在本文中,它只是用作说明的注释:
# Specify the backup method(s) that will be used.# tarball: takes a list of directories and builds the corresponding tarballs.# mysql: archives MySQL databases using mysqldump. To restore the database, you # need to use the same tool manually.export BM_ARCHIVE_METHOD="tarball mysql" # Where to store the backups.export BM_REPOSITORY_ROOT="/var/archives" # The following directive indicates backup-manager to name # the generated files after the directory that was backed up.export BM_TARBALL_NAMEFORMAT="long" # Define the compression type for the generated files.export BM_TARBALL_FILETYPE="tar.gz" # List the directories that you want to backup.export BM_TARBALL_DIRECTORIES="/etc /home /var/log" # Exclude some subdirectories or file extensions.export BM_TARBALL_BLACKLIST="/var/log/myotherapp.log *.mp3 *.mp4" # List the database(s) that you want to backup, separated by spaces.export BM_MYSQL_DATABASES="mysql mybase wordpress dotclear phpbb2" # MySQL username.export BM_MYSQL_ADMINLOGIN="root" # MySQL password for username.export BM_MYSQL_ADMINPASS="mypassword" # Add support for DROP statements (optional).export BM_MYSQL_SAFEDUMPS="true" # The hostname or IP address where the database(s) reside.export BM_MYSQL_HOST="localhost" # Port where MySQL server is listening.export BM_MYSQL_PORT="3306" # Compression type (optional).export BM_MYSQL_FILETYPE="gzip" # Do not archive remote hosts, but only localhost.BM_TARBALL_OVER_SSH="false" # User account for SSH upload.export BM_UPLOAD_SSH_USER="root" # Absolute path of the user's private key for passwordless SSH login.export BM_UPLOAD_SSH_KEY="/root/.ssh/id_rsa" # Remote hosts (make sure you have exported your public key to them):export BM_UPLOAD_SSH_HOSTS="dev1 dev3" # Remote destination for uploading backups. If it doesn't exist, # this directory will be created automatically the first time# backup-manager runs.export BM_UPLOAD_SSH_DESTINATION="/var/archives/backups/$HOSTNAME"
运行备份管理器
要手动运行备份管理器,请输入以下命令。你也可以选择添加‘-v’标识以便一步一步详细检查运行过程。
# backup-manager
BM_TARBALL_DIRECTORIES列出的目录将作为tarball备份到BM_REPOSITORY_ROOT目录,然后通过SSH传输到BM_UPLOAD_SSH_DESTINATION指定的主机dev1和dev3。
正如你在上面图片中看到的那样,备份管理器在运行的时候创建了一个名为/root/.back-manager_my.cnf的文件,MySQL密码通过BM_MYSQL_ADMINPASS指定。那样,mysqldump可以验证到MySQL服务器,而不必在命令行以明文格式接受密码,那样会有安全风险。
通过cron运行备份管理器
一旦决定哪一天是进行每周备份的最佳日子(最佳时间),你可以让cron来为你运行备份管理器。
打开root的crontab文件(注意,你必须以root登录):
# crontab -e
假定你想要在星期天的上午5:15分运行备份管理器,那么就添加下面这行。
15 05 * * 0 /usr/sbin/backup-manager > /dev/null 2>&1
小结
在本文中,我已经展示了备份管理器这个备份工具是怎样的简单而强大,并且易于使用。
看过“ linux系统怎么备份 ”
浏览量:2
下载量:0
时间:
系统备份是系统管理工作中十分重要的一个环切,读文网小编详细介绍了Linux系统的备份方法,相信对大家的日常管理工作有所帮助。
由于Linux系统本身的优越性,系统的备份和还原还是比较容易的。主要表现在以下方面:
Linux系统所有的数据都以文件的形式存在,所以备份就是直接拷贝文件;硬盘分区也被当成文件,所以可以直接克隆硬盘数据。
Linux系统自带很多实用工具,比如tar、dd、rsync等,备份还原系统不需要购买或下载第三方软件。
Linux系统在运行时其硬盘上的文件可以直接被覆盖,所以还原系统的时候不需要另外的引导盘。(当然,系统完全挂掉到无法启动这种情况还是需要另外的引导盘的。)
备份Linux系统的策略有很多,比如使用dd命令直接克隆硬盘分区:
sudo dd if=/dev/sda1 of=/dev/sdb1
或者,使用tar将硬盘上的文件打包:
cd /
sudo tar cvpzf backup.tgz --exclude=/proc --exclude=/mnt --exclude=/sys --exclude=/backup.tgz /
还原系统的命令是:
sudo dd if=/dev/sdb1 of=/dev/sda1
或
tar xvpfz backup.tgz -C /
但是我最终选择的是rsync命令。rsync是一个非常优秀的文件同步工具,从它的名字可以看出,它支持远程同步。当然,在备份我的桌面系统时,只需要用到它的本地同步功能就行了。之所以选择rsync,是因为它具有如下优点:
在备份还原过程中,可以保存文件原有的时间、权限、软硬链接等信息;
首次备份时,需要复制所有文件,但是再次备份或还原系统时,只需要复制修改过的文件。
关于rsync的使用方法,其主要参考文档是man rsync,另外,rsync也可以作为守护进程运行用来建立文件备份服务器,可以参考文档man rsyncd.conf。
桌面系统备份实战
对于我的桌面系统,我选择的备份策略是使用rsync命令将硬盘上的所有文件(当然要排除/proc和/sys目录下的内容)复制到U盘上。首先使用df -lh命令查看一下我电脑的系统占多大空间,如下图:
从上图可以看出,根目录所在的分区占用了14G,而/boot目录所在的分区才占用100多M。其实Linux系统本来不用这么臃肿,只是因为我安装了太多的软件包,比如一整套的texlive啊什么的,才占用了这么多的空间。不过这都不是事儿,反正现在U盘也便宜,所以找个32G的USB 3.0的U盘来备份我这个系统,肯定是很轻松愉快的。
新U盘插到电脑上会被自动识别,使用不带参数的mount命令可以查看U盘的设备文件和挂载路径,使用fdisk命令了解U盘的大小和分区情况。如下图:
整个U盘分成一个区我没什么意见,不过我不喜欢它的vfat文件系统,万一碰到超过4G的巨型文件怎么办?so,先umount它,然后使用mkfs.ext3为它重新建立一个文件系统,如下图:
再把U盘mount起来,挂载的路径为/media/youxia/usb。如下图:
然后,可以开始备份了,我备份的命令是:
sudo rsync -Pa / /media/youxia/usb/backup_20141216 --exclude=/media/* --exclude=/sys/* --exclude=/proc/* --exclude=/mnt/* --exclude=/tmp/*
如下图:
下图是备份完成后的效果,可以看到整个备份过程花了59分多钟,U盘被占用15G,如下图:
如果哪天系统再崩溃了的话,只需要使用sudo rsync -Pa /media/youxia/usb/backup_20141216 /即可恢复系统。
看过“ linux系统备份方法 ”
浏览量:2
下载量:0
时间:
在前面的一些文章中,我反复提到经常会把Linux系统搞崩溃,所以备份系统就是一件不容忽视的事情。那么怎么备份Linux系统呢?小编为大家分享了怎么备份Linux系统的解决方法,下面大家跟着读文网小编一起来了解一下吧。
设置备份策略
设置备份策略和计划可以增加进行备份的可能性。备份开始前,要确定备份哪些数据、备份的频率和使用什么样的介质进行备份。备份的时候,应该进行完全备份。
备份通常安排在空闲时间进行。在大多数系统中,由于此时用户数量最少,所以打开的文件也最少。由于备份要占用一些系统资源,运行备份时用户会发现系统反应迟钝。
如果Linux计算机只有一个使用者,可以一个星期或一个月对整个系统备份一次。如果有关键性的文件,就应该有计划地把这些文件拷贝到一个可移动的磁盘中。
备份之前,首先要确保正确地设置备份设备。大多数磁带备份系统在安装时可以发现是否正确。系统启动后,打开一个终端窗口并且输入下面的命令:
$dmeg | less
滚动列表,并从中寻找你的磁带系统的驱动。如果没有发现,就需要加载一个组件驱动程序。
如果运行Linux服务器,就要制定一个备份计划,但这并不意味着每天要对所有的东西都备份。系统中只有一部分东西需要每天备份,下面先介绍下目录结构及备份策略:
目录结构:
/etc
包含所有核心配置文件。这其中包括网络配置、系统名称、防火墙规则、用户、组,以及其他全局系统项。
/var
包含系统守护进程(服务)所使用的信息,包括 DNS 配置、DHCP 租期、邮件缓冲文件、HTTP 服务器文件、db2 实例配置,等等。
/home
包含所有用户的默认用户主目录。这包括他们的个人设置、已下载的文件和用户不希望失去的其他信息。
/root
是根(root)用户的主目录。
/opt
是安装许多非系统文件的地方。IBM 软件就安装在这里。OpenOffice、JDK 和其他软件在默认情况下也安装在这里。
有些目录是应该考虑不 备份的。
1. /proc
应该永远不要备份这个目录。它不是一个真实的文件系统,而是运行内核和环境的虚拟化视图。它包括诸如 /proc/kcore 这样的文件,这个文件是整个运行内存的虚拟视图。备份这些文件只是在浪费资源。
2. /dev
包含硬件设备的文件表示。如果计划还原到一个空白的系统,那就可以备份 /dev。然而,如果计划还原到一个已安装的 Linux 系统,那么备份 /dev 是没有必要的。
备份策略:
用户文件:每天都要对/home目录中的用户文件进行备份。
配置文件:/etc和/var目录中的配置文件不需要频繁备份,每个星期或每月备份一次即可,主要取决于配置更改的频繁程度。
程序文件:/usr和/opt目录中的程序文件很少发生变化,安装后做一次备份即可。通常情况下,程序文件可方便地从原始安装盘中恢复。
选择备份介质
把备份存到哪里有多种选择。下面介绍一些可选择的备份介质:
软盘:如果要把重要文件快速备份,或者将其带到家中,这时软盘仍旧是一种可选的备份介质。
光盘写入器:随着光盘写入器变得越来越可靠,价格也越来越低,光盘本身也非常便宜。选用此项的一个好处是光盘不容易被损坏,它备份的可靠性很高。使用光盘写入器有两点不利因素:它们速度较慢,并且只能保存大约650MB。
可重写的光盘:可重写光盘驱动器比光盘写入器要贵得多,工作方式与其类似。但是,这些光盘是可被重写的,并且它比只能写一次的光盘贵许多。可重写光盘其它的特性都与光盘写入器类似。
Jaz 和Zip:Zip驱动器很流行,已经成为许多PC机的标准配置,同时它的磁盘和驱动器也都不贵。它一张磁盘可容纳100MB的数据,是一种用于快速、可移动备份的很好选择。Jaz磁盘可以容纳上G字节的数据,并且使用更先进的技术以获得更好的表现。Jaz驱动器和Jaz磁盘都比较贵。Jaz和Zip的缺陷是都容易损坏,并且保持时间相对要短。
磁带机:磁带备份设备是大多数Linux服务器的标准配置。磁带是可靠的,并且很少出现错误,它几乎比其它介质存储时间都要长。对于点对点工作组网络和中型网络,Travan和高端数字音频磁带(DAT)通常是最好的选择。Travan驱动器经过压缩可以处理8GB数据,这对于具有5-10个PC机的小型网络来说足够了。DAT驱动器有更好的表现,可以处理24GB的数据。DAT驱动器比 Travan驱动器昂贵,但它磁带的价格要比Travan QIC磁带卷便宜。
高端磁带:选择高端磁带可能是相当贵的。与Travan 或DAT相比,这种驱动器有更大的容量和更高的速度。三种广泛使用的驱动器类型是:Sony Advanced Intelliget Tape ( AIT ) 、Quantum Digital Linear Ta p e ( DLT )和Exabyte Mammoth 8mm。它们最少可以容纳20GB的不压缩数据,并且具有更高的数据传输能力。
用于备份的Tar
备份工具Tar是以前备份文件的可靠方法,几乎可以工作于任何环境中,Linux老用户一般都信赖它。 Linux中以。tar结尾的文件都是用tar创建的。它的使用超出了单纯的备份,可用来把许多不同文件放到一起组成一个易于分开的文件。tar是从 Tape ARchiver备份工具起步的。包含在Linux中的GNU tar工具简便易用,包含了一个用来压缩的选项,且支持不断增加的备份。tar是一个命令行的工具,没有图形界面。使用Konsole或Kvt打开一个终端窗口,接下来是一个简单的备份命令:
$tar cvf - /home > /temp/backup.tar
这个命令在/tmp目录中创建一个backup.tar的文件,/home目录中所有内容都包含在其中。接下来可以把tar文件拷贝到备份磁盘中。使用简单备份时,如果要使用压缩功能,改为下面命令:
$tar czvf - /home > /tmp/backup.tgz
上面扩展名。 tgz指出这是一个压缩文件。下一个例子可以用来直接备份到一个安装好的Jaz驱动器中,但这样做要确定有足够的空间:
$tar czvf /mnt/jaz/backup.tgz - /home
对于一个磁带驱动器,使用设备名称:
$tar czvf /dev/st0/backup.tgz - /home
如果有一个备份非常大,可以使用多卷选项。但是,这样做就不能使用压缩。当第一个磁盘或磁带填满后,tar将提示插入另一张:
$tar cvMf /dev/st0/5mar2000.tar -home
要恢复备份使用下面的命令,以Jaz磁盘为例:
$tar xzvf /mnt/jaz/5mar2000.tgz /home
表1列出了tar主要功能参数。此外还有很多可选参数,本文不再详述。
表1
备份工具tar可以用crontab工具设置成基于时间的有规律地运行。例如,每晚2点把/home目录备份到SCSI磁带驱动器中,只要将下面语句添加到root的crontab中即可:
00 02 * * * tar cvf /dev/st0/homefiles.tar - /home
要使用 tar 来把除 /proc 目录之外的整个文件系统备份到 SCSI 磁带设备:
$tar -cpf /dev/st0 / --exclude=/proc
在上面的例子中,-c 开关表示归档文件正在被创建。-p 开关表示我们希望保留文件许可权限,这对良好的备份来说是很关键的。-f 开关指向该归档文件的文件名。在本例中,我们使用的是原始磁带设备 /dev/st0。/ 表示我们想要备份的内容。既然我们想要备份整个系统,因此把这个开关指定为根(root)。当把 tar 指向一个目录(以 / 结尾)时,它会自动递归。最后,我们排除了 /proc 目录,因为它没有包含需要保存的任何内容。如果单盒磁带容纳不下这个备份,我们需要添加 -M 开关(本例中没有显示)以进行多卷备份。
要还原一个或多个文件,可以使用带提取开关(-x)的 tar 命令:
$tar -xpf /dev/st0 -C /
-C / 表明我们想要让还原从 / 开始。-C 开关使我们的当前目录不再相关。
您可能会经常使用的另外两个 tar 命令是 -t 和 -d 开关。-t 开关列出某个归档文件的内容。-d 开关将归档文件的内容与系统上的当前文件作比较。
为便于操作和编辑,您可以将想要归档的文件和目录放进一个文本文件中,然后在命令行通过 -T 开关引用这个文本文件。这些文件和目录可以与命令行上列出的其他目录结合起来。下面的命令行备份 MyFiles 中列出的所有文件和目录、/ 根目录和 /tmp 目录中的所有 iso 文件。
$tar -cpf /dev/st0 -T MyFiles /root /tmp/*.iso
文件列表只是一个文本文件,其中列出文件或目录。下面是一个例子:
/etc
/var
/home
/usr/local
/opt
请注意 tar -T(或 files-from)命令不能接受通配符。文件必须明确地列出。上面的例子展示了一种单独地引用文件的方法。您还可以执行脚本来搜索系统,然后建立一个列表。下面就是这样一个脚本的例子:
#!/bin/sh
cat MyFiles > TempList
find /usr/share -iname *.png 》 TempList
find /tmp -iname *.iso 》 TempList
tar -cpzMf /dev/st0 -T TempList
上面的脚本首先将 MyFiles 中的所有现有文件列表复制到 TempList。然后它执行两个 find 命令来搜索文件系统中匹配某个模式的文件,并将它们附加到 TempList。第一次是搜索 /usr/share 目录树中以 .png 结尾的所有文件。第二次是搜索 /tmp 目录树中以 .iso 结尾的所有文件。在建立好列表之后,tar 然后在文件设备 /dev/st0 (第一个 SCSI 磁带设备)上创建 一个新的归档文件,该文件使用 gzip 格式来压缩,并保留所有文件权限。该归档文件将跨越多个卷。要归档的文件的名称将从 TempList 文件中提取。
用于备份的Cpio
GNU cpio工具像tar一样从命令提示行启动程序。与tar相比cpio更复杂,但是也更为可靠。因为如果一个tar文件中某处有一个坏块,就不能对备份文件的其它部分进行访问,而使用cpio,只有坏块不能被访问。cpio创建一个称为copy-out mode的备份,备份存档中包含了文件和所有者、时间及访问许可等信息。cpio需要一个假定要备份的文件列表。创建列表的一个最方便的方法就是使用ls 命令。例如,要把/home目录备份到SCSI磁带设备中,输入下面的命令:
$ls /home | cpio -o > /dev/st0
也可以使用find命令。它包括许多选项可以用来消减被存档文件的数量。例如,下面的命令对所有在上一个2 4小时内修改过的文件进行存档:
$find /home -mtime 1 -type f -print | cpio -o > /dev/st0
copy - in模式把文件从备份存档中解出来。下面的命令会恢复前两个备份例子中的所有文件:
$cpio -i < /dev/st0
你也可以对cpio的备份进行计划,用crontab工具设置成基于任何时间的有规律地运行。例如,要在每晚2点把/ home目录备份到SCSI磁带驱动器中,把下面的语句添加到root的crontab文件中即可:
00 02 * * * ls /home | cpio -o > /dev/st0
看过“ 怎么备份Linux系统 ”
浏览量:2
下载量:0
时间:
在使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新,那么你知道Linux系统应该怎么备份吗?小编为大家分享了备份Linux系统的解决方法,下面大家跟着读文网小编一起来了解一下吧。
不像Windows,Linux不限制根用户存取任何东西,因此,你完全可以把一个分区上每一个的文件放入一个TAR文件中。来实施这一方法,用这个成为根用户:
sudo su
接着去你的文件系统的根目录(在我们的例子中,我们使用它,不过你可以去你希望备份的任何地方,包括远程或可移动驱动器。)
cd /
然后,下面就是我用来备份我的系统的完整的命令:
tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys
接着,让我们稍微解释一下:
很明显,'tar'部分就是我们将要使用的软件。
'cvpfz'是我们给tar加的选项,像“创建一个压缩文档”(这是显然的),“保存权限”(以便使每一个相同的文件有相同的权限),以及“gzip”(缩减大小)。
接下来,是压缩文档将获得的名称,在我们的例子中是backup.tgz。
紧随其后的是我们想要备份的根目录。既然我们想备份所有东西:/
接着就是我们要剔除的目录了。我们不想备份每一样东西,因为包括有些目录不是非常有用。同时确保你没有把备份文件本身也加进去了,否则,你会得到怪异的结果的。你也许同样不打算把/mnt文件夹包括进来——如果你在那儿挂载了其他分区——否则最终你会把那些也备份的。同时确保你没有任何东西挂载在 /media(即没有挂载任何cd或可移动介质)。否则,剔除/media。
如果你想排除所有的其他分区,你可以使用 'l' 参数代替 --exclude, 上面的命令看起来象这样:
tar cvpzlf backup.tgz / --exclude=/lost+found --exclude=/backup.tgz
按:kvidell在论坛主题里建议也剔除/dev目录。不过,我有其他证据表明这样做是不明智的。
好了,如果命令适合你的话,敲击确定键(或者回车键,管它叫什么名字),然后什么都不用干,放松一下。备份也许会花上一段时间。
完了以后,在你的文件系统的根目录会有一个叫作backup.tgz的文件——很可能相当巨大。现在你可以把烧录到DVD上,或者移动到另一台机器,你可以做任何你想做的事情。
按2:在进程的最后,你也许会得到一条信息,写着“tar:由于先前错误的耽搁而存在错误”或者其他什么,不过大多数情况下你可以仅仅忽略它。
作为选择,你可以使用Bzip来压缩你的备份。这意味着较高的压缩比但是也意味着较低的速度。如果压缩比对你很重要,只需用“j”替换命令中的“z”, 同时给备份命一个相应的扩展名。这些会使命令变成这样:
tar cvpjf backup.tar.bz2 / --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/sys
2.1. 通过网络备份如果空白的文件系统太少了并且你又不能挂载其它的文件系统来保存备份文件,你有可能使用 netcat 来完成备份.
在接受端你必须设置 netcat 用于写备份文件,象这样:
nc -l -p 1024 > backup.tar.bz2
然后你传送 tar 命令,不带 'f' 参数通过 netcat 在发送端,象这样:
tar cvpj / | nc -q 0 1024
在上面的命令中 1024 仅仅是一个随机的端口号, 任何从 1024 或以上的都可以工作.
如果安全的通过网络备份不依赖文件系统完成备份. 事实上一个真正快的网络比写备份文件到磁盘要快.
在上面的讲述中 (由于我刚刚发呆,因此我不能证实它是可靠的) 是这个命令:
tar cvpj / | ssh "cat > backup.tar.bz2"
3. 恢复警告:看在上帝的份上,在这一部分请小心谨慎。如果你不理解你在这里干了什么,你可能最终毁坏了对你而言很重要的东西,所以请小心谨慎。 那么,我们将紧接着上一章的例子:在分区的根目录下的backup.tgz文件
再一次确保你是根用户以及备份文件在文件系统的根目录。
Linux美妙的地方之一就是这一项工作甚至可以在一个正在运行的系统上进行;没必要被引导cd或者任何东西搞得晕头转向。当然,如果你使你的系统无法被引导了。你也许别无选择,只能使用一张live-cd了,但是结果是一样的。你甚至可以在Linux系统正在运行的时候,移除它里面所有文件。可是我不告诉你那个命令!
好了,言归正传。这是我要用的命令:
tar xvpfz backup.tgz -C /
如果你使用 bz2
tar xvpfj backup.tar.bz2 -C /
警告:这会把你分区里所有文件替换成压缩文档里的文件!
只要敲一下确定/回车/你的兄弟/随便什么,然后去看焰火吧。同样,这会花一段时间。等它完成了,你就有了一个完全恢复的Ubuntu系统!只需确保在你做其他任何事情之前,重新创建你剔除的目录:
mkdir proc mkdir lost+found mkdir mnt mkdir sys etc...
当你重启以后,所以的事情都会和你备份的时候一模一样。
3.1. 恢复 GRUB那么,如果你想把你的系统移动到一块新硬盘上,或者,你想对你的GRUB做一些糟糕的事情(比方说,安装Windows),你也将需要重装GRUB。在这个论坛里,有不少如何做这个的非常好的指导,所以我不会从头重新做起。相反,看一下这里(论坛) 或者这儿:RecoveringUbuntuAfterInstallingWindows
在这个论坛主题中,提出了一些方法。我个人建议第二个,remmelt贴出来的,因为我发现它每次都管用。
对,就是那个!我希望它有帮助!
4. 其他方法也许你也想看一下这些能帮助你自动备份系统的程序
Partimage
Mondo Rescue
看过“ Linux系统如何备份 ”
浏览量:2
下载量:0
时间:
有很多人认为,完全没有必要去做Linux的系统备份,其实这个观点是不正确的。虽然Linux相对于安全稳定,但是还有很多人为因素造成Linux系统出现问题,所以Linux系统备份在某些关键时刻会起到意想不到的效果。那么怎么做Linux的系统备份呢?小编为大家分享了做Linux系统备份的解决方法,下面大家跟着读文网小编一起来了解一下吧。
我该如何备份我的Ubuntu系统呢?很简单,就像你备份或压缩其它东西一样,使用TAR。和Windows不同,Linux不会限制root访问任何东西,你可以把分区上的所有东西都扔到一个TAR文件里去!
首先成为root用户:
$ sudo su
然后进入文件系统的根目录(当然,如果你不想备份整个文件系统,你也可以进入你想要备份的目录,包括远程目录或者移动硬盘上的目录):
# cd /
下面是我用来备份系统的完整命令:
# tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /
让我们来简单看一下这个命令:
“tar”当然就是我们备份系统所使用的程序了。
“cvpfz”是tar的选项,意思是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip来减小文件尺寸”。
“backup.gz”是我们将要得到的档案文件的文件名。
“/”是我们要备份的目录,在这里是整个文件系统。
在档案文件名“backup.gz”和要备份的目录名“/”之间给出了备份时必须排除在外的目录。有些目录是无用的,例如“/proc”、“ /lost+found”、“/sys”。当然,“backup.gz”这个档案文件本身必须排除在外,否则你可能会得到一些超出常理的结果。如果不把“ /mnt”排除在外,那么挂载在“/mnt”上的其它分区也会被备份。另外需要确认一下“/media”上没有挂载任何东西(例如光盘、移动硬盘),如果有挂载东西,必须把“/media”也排除在外。
有人可能会建议你把“/dev”目录排除在外,但是我认为这样做很不妥,具体原因这里就不讨论了。
执行备份命令之前请再确认一下你所键入的命令是不是你想要的。执行备份命令可能需要一段不短的时间。
备份完成后,在文件系统的根目录将生成一个名为“backup.tgz”的文件,它的尺寸有可能非常大。现在你可以把它烧录到DVD上或者放到你认为安全的地方去。
在备份命令结束时你可能会看到这样一个提示:'tar: Error exit delayed from previous errors',多数情况下你可以忽略它。
你还可以用Bzip2来压缩文件,Bzip2比gzip的压缩率高,但是速度慢一些。如果压缩率对你来说很重要,那么你应该使用Bzip2,用“j”代替命令中的“z”,并且给档案文件一个正确的扩展名“bz2”。完整的命令如下:
# tar cvpjf backup.tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/sys /
2. 恢复系统
在进行恢复系统的操作时一定要小心!如果你不清楚自己在做什么,那么你有可能把重要的数据弄丢,请务必小心!
接着上面的例子。切换到root用户,并把文件“backup.tgz”拷贝到分区的根目录下。
在Linux中有一件很美妙的事情,就是你可以在一个运行的系统中恢复系统,而不需要用boot-cd来专门引导。当然,如果你的系统已经挂掉不能启动了,你可以用Live CD来启动,效果是一样的。你还可以用一个命令把Linux系统中的所有文件干掉,当然在这里我不打算给出这个命令!
使用下面的命令来恢复系统:
# tar xvpfz backup.tgz -C /
如果你的档案文件是使用Bzip2压缩的,应该用:
# tar xvpfj backup.tar.bz2 -C /
注意:上面的命令会用档案文件中的文件覆盖分区上的所有文件。
执行恢复命令之前请再确认一下你所键入的命令是不是你想要的,执行恢复命令可能需要一段不短的时间。
恢复命令结束时,你的工作还没完成,别忘了重新创建那些在备份时被排除在外的目录:
# mkdir proc
# mkdir lost+found
# mkdir mnt
# mkdir sys
等等
当你重启电脑,你会发现一切东西恢复到你创建备份时的样子了!
2.1. 恢复GRUB
就是这样了!我希望这篇文章对你有用!
看过“ 怎么做Linux的系统备份 ”
浏览量:2
下载量:0
时间:
备份是一项重要的工作,但是很多人没有去做。一旦由于使用不当造成数据丢失,备份就成了真正的救命者。那么如何备份Linux系统呢?小编为大家分享了备份Linux系统的解决方法,下面大家跟着读文网小编一起来了解一下吧。
制作系统磁盘的镜像拷贝最大的问题是你必须从另外一个设备启动,这样才能得到一个真正的拷贝。第一种可供选择的方法有Live CD和可启动U盘。你很可能在什么地方保存有一份你最喜欢的发行版安装盘的拷贝,这是一个最明显的选择。在这里我们将使用U盘上的Ubuntu 10.04发行版。第二种选择是使用Clonezilla之类的真正用于磁盘复制的发行版。这也许是你完成这项工作最简单的方法,尤其是在你不习惯使用命令行的情况下。
选择1: 可启动Ubuntu优盘
如果你已经运行了一个Ubuntu,那么创建一个可启动U盘不过是小菜一碟。不过如果没有的话要创建也不是十分困难。你真正需要的只是这个发行版的ISO文件。如果你连这个都没有的话,那你就到Ubuntu站点下载。在这个下载页有一个选项,告诉你怎么在Mac OS X、Ubuntu和Windows下面创建可启动U盘。
一旦创建,你可以直接用这个U盘启动。你可能需要改变你的BIOS设置以便可以从USB设备启动。很多较新的系统(如Dell的机器)有一个亮出启动菜单的选项,方法是在加电启动的时候按下F12 键。一旦系统启动完成,你就可以开始制作你的镜像备份了。你可能想运行一下System/Administration列表下面的Disk Utility。这样可以让你有机会看到所有连接在系统上的磁盘及其他们的组织结构。
Disk Utility提供许多工具,包括挂载/卸载和格式化一个卷。如果你要重用一个老的Windows盘,那么从这里开始并格式化驱动器是一个好办法。 GParted 0.5.1包含在标准的Ubuntu 10.4基本启动盘中,其中包括一个拷贝分区的选项。完成这项工作的指示可以在GParted站点或者Ubuntu论坛找到。如果你想要,也可以使用GParted Live CD。
如果你选择了将系统备份到一个外置的USB驱动器,那你得做好等待的准备。在我们这种情况下预计时间大概是四个小时左右。使用Thermaltake BlackX ST0005U之类的硬盘盒适配器是一个不错的选择。它带有eSATA连接器,可以极大地加速数据的传输处理。如果你失意个经常折腾或者尝新系统的人,那么这个东西是一个必需品。
GParted
Disk Utility
选择2: Clonezilla
Clonezilla是一个专门用来克隆磁盘驱动器的Linux发行版。它可以操作任何你所能想象到的文件系统类型。Clonezilla有两种版本:Live和SE。Live版本与Ubuntu的Live优盘有着几乎相同的用法。你用Live优盘启动计算机,然后便可以在任何连接在计算机上的磁盘上进行各种拷贝操作。Clonezilla提供了多种工具,用一个简单的菜单系统组织起来以便提供操作的帮助指导。默认的分区拷贝工具是Partclone。Clonezilla的SE版(服务器版)意味着它可以用来在网络上进行磁盘克隆。
Clonezilla的最新版本是1.2.5.17,基于Debian或者Ubuntu。现在你还可以下载AMD64的版本,支持所有的64位应用程序,并且可以对更大的分区进行镜像。所有的应用程序都更新到了最新版,内核则用的是 2.6.32-12。使用Clonezilla进行硬盘镜像最难的地方是要弄清楚哪个是主驱动器,哪个是用来拷贝的。Clonezilla在拷贝主引导记录(MBR)的时候做的非常仔细,而用Ubuntu的Live CD完成同样工作的时候需要玩一些命令行上面的魔术。
选择3: dd
如果你是一个命令行控,你可以使用dd命令来完成这些事情。用dd对一个驱动器进行镜像的命令类似于这样:
# dd if=/dev/sda of=/dev/sdb
这里假设/dev/sda是你想要拷贝的驱动器而/dev/sdb是目标驱动器。你会发现发现这种办法的速度跟上面的选择1里面提到的GParted方式一样。你选择那种方法其实真的无所谓,重要的事情是你做了某种类型的系统备份。计算机总是时不时的可能出错,而备份就是现在你能花最小代价来负担的办法。现在就把你的忧愁扔到一边,备份你的系统吧。继续吧,我们等着你。
Clonezilla
看过“如何备份Linux系统 ”
浏览量:2
下载量:0
时间:
Linux备份可以通过多种方法完成,那么你知道怎么通过shell脚本备份Linux系统吗?小编为大家分享了通过shell脚本备份Linux系统的解决方法,下面大家跟着读文网小编一起来了解一下吧。
脚本如下:
#!/bin/sh
#Automatic Backup Linux System Files
#Author wugk 2013-11-22
#Define Variable
SOURCE_DIR=(
$*
)
TARGET_DIR=/data/backup/
YEAR=`date +%Y`
MONTH=`date +%m`
DAY=`date +%d`
WEEK=`date +%u`
FILES=system_backup.tgz
CODE=$?
if
[ -z “$*” ];then
echo -e “Please Enter Your Backup Files or Directories
Example $0 /boot /etc 。”
exit
fi
#Determine Whether the Target Directory Exists
if
[ ! -d $TARGET_DIR/$YEAR/$MONTH/$DAY ];then
mkdir -p $TARGET_DIR/$YEAR/$MONTH/$DAY
echo “This $TARGET_DIR is Created Successfully !”
fi
#EXEC Full_Backup Function Command
Full_Backup()
{
if
[ “$WEEK” -eq “7” ];then
rm -rf $TARGET_DIR/snapshot
cd $TARGET_DIR/$YEAR/$MONTH/$DAY ;tar -g $TARGET_DIR/snapshot -czvf $FILES `echo ${SOURCE_DIR[@]}`
[ “$CODE” == “0” ]&&echo -e “These Full_Backup System Files Backup Successfully !”
fi
}
#Perform incremental BACKUP Function Command
Add_Backup()
{
cd $TARGET_DIR/$YEAR/$MONTH/$DAY ;
if
[ -f $TARGET_DIR/$YEAR/$MONTH/$DAY/$FILES ];then
read -p “These $FILES Already Exists, overwrite confirmation yes or no ? : ” SURE
if [ $SURE == “no” -o $SURE == “n” ];then
sleep 1 ;exit 0
fi
#Add_Backup Files System
if
[ $WEEK -ne “7” ];then
cd $TARGET_DIR/$YEAR/$MONTH/$DAY ;tar -g $TARGET_DIR/snapshot -czvf $$_$FILES `echo ${SOURCE_DIR[@]}`
[ “$CODE” == “0” ]&&echo -e “These Add_Backup System Files Backup Successfully !”
fi
else
if
[ $WEEK -ne “7” ];then
cd $TARGET_DIR/$YEAR/$MONTH/$DAY ;tar -g $TARGET_DIR/snapshot -czvf $FILES `echo ${SOURCE_DIR[@]}`
[ “$CODE” == “0” ]&&echo -e “These Add_Backup System Files Backup Successfully !”
fi
fi
}
Full_Backup;Add_Backup
上面就是Linux使用shell脚本备份系统的方法介绍了,通过上面的脚本就能自动备份系统,但脚本可能还存在不足的地方,可自行改良优化。
看过“ 怎么通过shell脚本备份Linux系统 ”
浏览量:2
下载量:0
时间:
如果系统的硬件或存储媒体发生故障,“备份”工具可以帮助您保护数据免受意外的损失。例如,可以使用“备份”创建硬盘中数据的副本,然后将数据存储到其他存储设备。那么如何备份Linux操作系统呢?小编为大家分享了备份Linux操作系统的解决方法,下面大家跟着读文网小编一起来了解一下吧。
备份Linux操作系统方法
tar:
特点
1、保留权限
2、适合备份整个目录
3、可以选择不同的压缩方式
4、如果选择不压缩还能实现增量备份,部份还原,参考man tar
A备份
如果要备份/home这个目录,备份文件保存在/backup(可以把一个独立的分区挂载在这里),则如下命令:使用无压缩的,速度很快
以下是引用片段: tar-cpf/backup/home.bak.tar/home |
以下是引用片段: tar-cpzf/backup/home.bak.tar.gz/home |
以下是引用片段: tar-cpjf/hackup/home.bak.tar.bz2/home |
c新建
p保留权限
z用gzip处理
j用bzip2处理
f后紧跟文件名
也可以加上v使备份过程显示在终端上。
B还原
以下是引用片段: tar——overwrite-xpf/backup/home.bak.tar-C/ |
特点
一切都自己来做,对文件的选择性更好
备份、还原
没什么好说的了,使用k3b自己做光盘,自己负责把要还原的文件还原。
dd
特点
1、对块进行操作,能备份整个硬盘(包括分区表、MBR,其他Linux不能很好支持的文件系统)
2、可以进行压缩(麻烦一点)
3、由于是备份整个硬盘,文件系统上没有使用的“空白”空间也会被保存起来,备份文件比较大
备份
备份硬盘sda,放到/backup(/backup挂载在其他硬盘如sdb)
1、最简单的,无压缩:
以下是引用片段: ddif=/dev/sdaof=/backup/sda.dd |
以下是引用片段: ddif=/dev/sda|gzip-c#>/backup/sda.dd.gz |
以下是引用片段: ddif=/dev/sda|bzip2-c#>/backup/sda.dd.bz2 |
如果要看进度可以给dd发送信号SIGUSR1:
以下是引用片段: killall-sSIGUSR1dd |
还原的目的盘必须和原来大小一样,不然后果很严重……
1、无压缩
dd if=/backup/sda.dd of=/dev/sda
2、gzip
gzip -dc /backup/sda.dd.gz |dd of=/dev/sda
3、bzip
bzip2 -dc /backup/sda.dd.bz2 |dd of=/dev/sda
ghost
ghost是运行在dos下的,推荐使用 无为DOS工具箱,一个类似win下dos工具箱的东东,在linux下使用。
1.包含了ghost,可以备份ext3分区
2.使用msdos7.1 3.加入关机、重启功能。
看过“ 如何备份Linux操作系统 ”
浏览量:2
下载量:0
时间:
程序员那么经常会把Linux系统搞崩溃,所以备份系统就是一件不容忽视的事情。由于Linux系统本身的优越性,系统的备份和还原还是比较容易的。那么小编为大家分享了linux系统备份还原的方法,下面大家跟着读文网小编一起来了解一下吧。
1.备份Linux系统
window系统在运行状态下,我们是无法将文件拷贝出来的,那么在Linux下呢?她的文件结构式一种树型结构。而且在系统运行的时候我们可以进行打包所有系统文件。特别要说的在Linux的root账户具备系统上的任何操作,这也是为什么要创建一个比较低级别的用户权限来防止系统误操作导致系统崩溃的晕因了。下面看备份命令。
# 切换到root
sudo su
# 进入系统根目录
cd /
# 执行打包命令
tar cvpzf linuxbackup.tgz --exclude=/proc --exclude=/lost+found --exclude=/linuxbackup.tgz --exclude=/mnt --exclude=/sys /
命令解释:
tar:linux常用的打包程序
cvpzf:式tar的参数,c-创建新文档
v-处理过程中输出相关信息
p-表示保持相同的权限
z-调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩
f-对普通文件操作
linuxbackup.tgz:要打包成的文件名
--exclude=/proc:排除/proc目录,不打包这个目录,后面也同理,记得排除自身打包的文件名
/:表示打包linux根目录所有文件,当然了排除的文件不包含在内
整个过程理解起来意思就是,创建一个新的文件名linuxbackup.tgz压缩文件,它保存式从排除了指定目录后的文件,并且保存原有的权限设置,这里必须记下你排除的目录,恢复的时候需要手动创建。具体哪些目录要排除在外,这个根觉不同的环境和工作需要进行选择就是了。执行后等待一定时间就可以了,将这个linuxbackup.tgz拷贝到其他地方即可,备份完成了。
重点指出:在打包过程中不要进行任何的操作,否则会修改某些文件,在备份完后tar会提示错误。恢复也是一样。
2.恢复Linux系统
按照上面的方式备份完系统就可以使用该方法恢复你的备份文件了。如果你的系统崩溃了无法进入系统那么你可以借助引导CD或者其他引导系统进入,如果你可以进入系统,首先拷贝该备份文件到/目录下,然后执行下面命令进行恢复系统:
#提升到root
sudo su
# 进入根目录
cd /
# 解压恢复系统
tar xvpfz linuxbackup.tgz -C /
等执行完后,别急着重启系统,要记得创建你在备份时候排除的目录,手动创建,例如上面我们排除,我们需创建
mkdir proc
mdkir lost+found
mkdir mnt
mkdir sys
这个时候你就可以重启系统了。恢复完成了。唉,终于可以不用每次系统坏了就重装了
看过“ linux系统备份还原 ”
浏览量:2
下载量:0
时间:
一直很头疼Linux的备份问题,window的备份我们通常选择ghost。可是Linux怎么备份系统呢?小编为大家分享了Linux备份系统的方法,下面大家跟着读文网小编一起来了解一下吧。
由于Linux系统本身的优越性,系统的备份和还原还是比较容易的。主要表现在以下方面:
Linux系统所有的数据都以文件的形式存在,所以备份就是直接拷贝文件;硬盘分区也被当成文件,所以可以直接克隆硬盘数据。
Linux系统自带很多实用工具,比如tar、dd、rsync等,备份还原系统不需要购买或下载第三方软件。
Linux系统在运行时其硬盘上的文件可以直接被覆盖,所以还原系统的时候不需要另外的引导盘。(当然,系统完全挂掉到无法启动这种情况还是需要另外的引导盘的。)
备份Linux系统的策略有很多,比如使用dd命令直接克隆硬盘分区:
sudo dd if=/dev/sda1 of=/dev/sdb1
或者,使用tar将硬盘上的文件打包:
cd /
sudo tar cvpzf backup.tgz --exclude=/proc --exclude=/mnt --exclude=/sys --exclude=/backup.tgz /
还原系统的命令是:
sudo dd if=/dev/sdb1 of=/dev/sda1
或
tar xvpfz backup.tgz -C /
但是我最终选择的是rsync命令。rsync是一个非常优秀的文件同步工具,从它的名字可以看出,它支持远程同步。当然,在备份我的桌面系统时,只需要用到它的本地同步功能就行了。之所以选择rsync,是因为它具有如下优点:
在备份还原过程中,可以保存文件原有的时间、权限、软硬链接等信息;
首次备份时,需要复制所有文件,但是再次备份或还原系统时,只需要复制修改过的文件。
关于rsync的使用方法,其主要参考文档是man rsync,另外,rsync也可以作为守护进程运行用来建立文件备份服务器,可以参考文档man rsyncd.conf。
桌面系统备份实战
对于我的桌面系统,我选择的备份策略是使用rsync命令将硬盘上的所有文件(当然要排除/proc和/sys目录下的内容)复制到U盘上。首先使用df -lh命令查看一下我电脑的系统占多大空间,如下图:
从上图可以看出,根目录所在的分区占用了14G,而/boot目录所在的分区才占用100多M。其实Linux系统本来不用这么臃肿,只是因为我安装了太多的软件包,比如一整套的texlive啊什么的,才占用了这么多的空间。不过这都不是事儿,反正现在U盘也便宜,所以找个32G的USB 3.0的U盘来备份我这个系统,肯定是很轻松愉快的。
新U盘插到电脑上会被自动识别,使用不带参数的mount命令可以查看U盘的设备文件和挂载路径,使用fdisk命令了解U盘的大小和分区情况。如下图:
整个U盘分成一个区我没什么意见,不过我不喜欢它的vfat文件系统,万一碰到超过4G的巨型文件怎么办?so,先umount它,然后使用mkfs.ext3为它重新建立一个文件系统,如下图:
再把U盘mount起来,挂载的路径为/media/youxia/usb。如下图:
然后,可以开始备份了,我备份的命令是:
sudo rsync -Pa / /media/youxia/usb/backup_20141216 --exclude=/media/* --exclude=/sys/* --exclude=/proc/* --exclude=/mnt/* --exclude=/tmp/*
如下图:
下图是备份完成后的效果,可以看到整个备份过程花了59分多钟,U盘被占用15G,如下图:
如果哪天系统再崩溃了的话,只需要使用sudo rsync -Pa /media/youxia/usb/backup_20141216 /即可恢复系统。
看过“ Linux怎么备份系统 ”
浏览量:2
下载量:0
时间:
系统备份是系统管理工作中十分重要的一个环切,那么linux系统备份命令是什么呢?下面跟着读文网小编来一起了解下下面跟着读文网小编来一起了解下吧。吧。
备份linux系统不像Windows权限限制很严格,Linux不限制根用户存取任何东西,因此,完全可以把一个分区上每一个的文件放入一个TAR文件中,方法如下:
sudo su#接着去文件系统的根目录cd /#用来备份Linux系统的完整的命令tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys
vdump的常用方式:
1). 对于文件需要在只读方式下备份的文件,建议进入单用户:
# init s 或
>>>boot–fl s
2). 对操作系统各MOUNT点进行备份
3). # mount -a
# vdump -0uvf/dev/ntape/tape0_d1 /
# vdump -0uvf/dev/ntape/tape0_d1 /usr
# vdump -0uf/dev/ntape/tape0_d1 /var (如过var区是做为单独的文件子集也需要单独备份)
-f : 设备文件名 ( 比如 DDS tape driver)
-u : 更新/etc/vdumpdates,用于增量备份
- v: 备份内容详细列表
- 0 : 零级备份
/dev/ntape0_d1: 系统执行完毕后,磁带停止在当前位置,可继续往下备份
/;/usr;/var : 各文件系统的MOUNT点
4). 其他说明
a、该命令方式对系统当前mounted的文件系统进行备份
b、备份级别说明
备份级别有0~9个级别,如果当前系统采用零级备份,当下一次采用5级备份时,系统仅将会对有变化的文件进行备份。
系统恢复常用命令--vrestore
恢复整个操作系统各文件系统的内容:
1). 准备工作:
a. 准备一个可用的新硬盘,容量大小和原盘基本相符。
b. 准备一套与备份系统相同版本的安装光盘
2). 用操作系统安装光盘启动到安装界面,调整新硬盘各分区大小后进入单用户。
* >>>bootdqa0 (dqa0 为SRM下的光驱设备号)
* 按正常安装步骤选着OK—》NEXT—》NEXT---》NEXT—NEXT---NEXT-CUSTOMIZEFILE SYSSTEM LAYOUT(调整分区大小)--》QUIT OR SHELL WINDOW。
* 注意:在调整新硬盘分区时一定要在引导块上选择ADVFS,并定义B区为SWAP
3). 创建操作系统的各文件系统。(如系统新盘为 dsk0)
mkfdmn/dev/disk/dsk0a root_temp (创建文件系统域)
mkfset root_temproot (创建文件子集)
mkfdmn/dev/disk/dsk0g usr_temp
mkfset usr_temp usr
mkfset usr_temp var(条件:在原系统中VAR为单独的文件子集)
注:在高级文件系统创建过程中,域名只要不和原来冲突,命名是任意的。但对文件子集命名方面最好和原来一致。(以避免不必要的修改工作)
4). 操作系统各文件系统的的恢复
#mount root_temp#root/mnt
#cd /mnt
#vrestore -xvf/dev/ntape/tape0_d1 (恢复该文件系统上所有数据)
#cd /
#umount /mnt
#mount usr_temp#usr/mnt
#cd /mnt
#vrestore -xvf/dev/ntape/tape0_d1
#cd /
#umount /mnt
#mount usr_temp#var/mnt (条件:VAR为单独的文件子集)
#cd /mnt
#vrestore -xvf/dev/ntape/tape0_d1
-f: 设备文件名
-x: 恢复磁带当前备份数据段上的所有数据
- v: 备份内容详细列表
5). 如果恢复硬盘与备份盘在系统中设备名的不同(如:备份盘为dsk0,恢复盘为dsk1)需要做以下修改:
#mount root_temp#root/mnt
#cd /mnt/etc/fdmns
#cd root_domain
#rm *
#ln –s/dev/disk/dsk1a
#cd ..
#cd usr_domain
#rm *
#ln –s/dev/disk/dsk1g
#cd /mnt/etc
#vi sysconfigtab
将swapdevice=/dev/disk/dsk0b修改为swapdevice=/dev/disk/dsk1b
6). SHUTDOWN系统,在SRM下,用新盘引导
恢复文件系统中某些目录或文件:
#vrestore –if/dev/ntape/tape0_d1
(/) add vmunixgenvmunix (在系统根区备份中只恢复vmunix和genvmunix两个文件)
(/) extract (开始恢复)
对个别或若干个目录单独恢复同上
操作磁带机需要注意的几个问题
磁带机在备份过程中是分段记录的,在恢复时一定考虑磁带的位置问题。按上述备份例子,在数据带上一共创建了3段独立的数据备份信息(/;/usr;/var)。以下命令可调整数据带的位置。
#mt rewind (磁带机回卷磁带到初始位置)
需要单独恢复/usr文件系统或个别文件信息:
#mt rewind
#mt fsf 1 ( 跳过第一个数据备份段 / )
如果以上需求发生在/var上则:
#mt rewind (跳过前两个数据备份段)
#mt fsf 2
看过“linux系统备份命令是什么”
浏览量:2
下载量:0
时间:
对于如何在Windows系统上面怎么进行系统备份相信大家都知道,那么大家知道Linux通过shell脚本怎么备份系统吗?读文网小编分享了Linux通过shell脚本备份系统的方法,希望对大家有所帮助。
脚本如下:
#!/bin/sh
#Automatic Backup Linux System Files
#Author wugk 2013-11-22
#Define Variable
SOURCE_DIR=(
$*
)
TARGET_DIR=/data/backup/
YEAR=`date +%Y`
MONTH=`date +%m`
DAY=`date +%d`
WEEK=`date +%u`
FILES=system_backup.tgz
CODE=$?
if
[ -z “$*” ];then
echo -e “Please Enter Your Backup Files or Directories--------------------------------------------Example $0 /boot /etc 。。。。。。”
exit
fi
#Determine Whether the Target Directory Exists
if
[ ! -d $TARGET_DIR/$YEAR/$MONTH/$DAY ];then
mkdir -p $TARGET_DIR/$YEAR/$MONTH/$DAY
echo “This $TARGET_DIR is Created Successfully !”
fi
#EXEC Full_Backup Function Command
Full_Backup()
{
if
[ “$WEEK” -eq “7” ];then
rm -rf $TARGET_DIR/snapshot
cd $TARGET_DIR/$YEAR/$MONTH/$DAY ;tar -g $TARGET_DIR/snapshot -czvf $FILES `echo ${SOURCE_DIR[@]}`
[ “$CODE” == “0” ]&&echo -e “--------------------------------------------These Full_Backup System Files Backup Successfully !”
fi
}
#Perform incremental BACKUP Function Command
Add_Backup()
{
cd $TARGET_DIR/$YEAR/$MONTH/$DAY ;
if
[ -f $TARGET_DIR/$YEAR/$MONTH/$DAY/$FILES ];then
read -p “These $FILES Already Exists, overwrite confirmation yes or no ? : ” SURE
if [ $SURE == “no” -o $SURE == “n” ];then
sleep 1 ;exit 0
fi
#Add_Backup Files System
if
[ $WEEK -ne “7” ];then
cd $TARGET_DIR/$YEAR/$MONTH/$DAY ;tar -g $TARGET_DIR/snapshot -czvf $$_$FILES `echo ${SOURCE_DIR[@]}`
[ “$CODE” == “0” ]&&echo -e “-----------------------------------------These Add_Backup System Files Backup Successfully !”
fi
else
if
[ $WEEK -ne “7” ];then
cd $TARGET_DIR/$YEAR/$MONTH/$DAY ;tar -g $TARGET_DIR/snapshot -czvf $FILES `echo ${SOURCE_DIR[@]}`
[ “$CODE” == “0” ]&&echo -e “-------------------------------------------These Add_Backup System Files Backup Successfully !”
fi
fi
}
Full_Backup;Add_Backup
上面就是Linux使用shell脚本备份系统的方法介绍了,通过上面的脚本就能自动备份系统,但脚本可能还存在不足的地方,可自行改良优化。
看过“Linux通过shell脚本怎么备份系统”
浏览量:3
下载量:0
时间:
对于初学者来说,给系统备份并不是一件简单的事情,那么windows xp系统怎么备份呢?今天读文网小编与大家分享下备份windows xp系统的具体操作步骤,有需要的朋友不妨了解下。希望对你有帮助!
一、Windows XP系统备份/恢复方案
数据备份/恢复:顾名思义,就是将数据以某种方式加以保留,以便在系统遭受破坏或其他特定情况下,重新加以利用的一个过程。概念虽然简单,但真正实现起来却是件繁琐的事情,下文笔者利用windows自带的备份、恢复工具创建系统还原点,并利用还原点进行系统恢复的一套系统软件备份/恢复解决方案。
1、创建还原点
使用系统还原的第一步是创建系统还原点,它的作用就像用户没病时存钱,一旦生病才需要用钱那样-“防微杜渐”。
使用前提:为了确保系统还原功能的有效性,安装Windows XP系统分区不能关闭系统还原功能,但可以调整用于系统还原的磁盘空间。
方法:点击“控制面板”中的“系统”对话框的“系统还原”标签项(图1),确保“在所有驱动器上关闭系统还原”复选项不被勾选;再确定“可用的驱动器”下的Windows XP分区状态是否为“监视”;最后点击“设置”按钮打开设置对话框(图2),根据分区剩余磁盘空间情况拖动滑块确定“要使用的磁盘空间大小”。
小提示:非系统分区一般情况下是不需要启动系统还原功能的,为了节约磁盘空间,可以在图2中勾选“关闭这个驱动器上的“系统还原””选项即可。
创建还原点:第一次创建还原点最好在系统安装完驱动程序和常用软件之后,以后可以根据需要不定期地创建还原点。
方法:点击“开始”→“所有程序”→“附件”→“系统工具”→“系统还原”菜单项,在“系统还原向导”对话框中创建一个还原点,点击“下一步”按钮在“还原点描述”中输入说明信息,点击“创建”按钮完成还原点的创建。
小提示:①由于Windows XP安装驱动程序等软件的同时会自动创建还原点,所以安装软件之后是否创建还原点要视实际情况而定。特别是在安装不太稳定的共享软件之前,为了防止万一,还是先创建还原点比较稳妥。
②在创建系统还原点时务必确保有足够的磁盘可用空间,否则会导致创建失败。
2、使用还原点恢复
一旦Windows XP出现了故障,可以利用我们先前创建的还原点使用下面几种办法对系统进行恢复。
(1)系统还原法
如果Windows XP出现了故障,但仍可以正常模式启动。可以使用系统还原法进行恢复。
方法:点击“开始”→“所有程序”→“附件”→“系统工具” →“系统还原”,打开系统还原向导,然后选择“恢复我的计算机到一个较早的时间”选项,点击“下一步”按钮,在日历上点击黑体字显示的日期选择系统还原点(图3),点击“下一步”按钮即可进行系统还原。还原结束后,系统会自动重新启动,所以执行还原操作时不要运行其它程序,以防文件丢失或还原失败。
(2)“安全模式”还原法
如果计算机不能正常启动,可以使用“安全模式”或者其它启动选项来启动计算机,在电脑启动时按下F8键,在启动模式菜单中选择安全模式,进入安全模式以后就可以像上述系统还原法那样进行系统还原了。下面列出了Windows XP的高级启动选项的说明:
基本安全模式:仅使用最基本的系统模块和驱动程序启动Windows XP,不加载网络支持,加载的驱动程序和模块用于鼠标、监视器、键盘、存储器、基本的视频和默认的系统服务,在安全模式下也可以启用启动日志。
带网络连接的安全模式:仅使用基本的系统模块和驱动程序启动Windows XP,并且加载了网络支持,但不支持PCMCIA网络,带网络连接的安全模式也可以启用启动日志。
启用启动日志模式:生成正在加载的驱动程序和服务的启动日志文件,该日志文件命名为Ntbtlog.txt,被保存在系统的根目录下。
启用VGA模式:使用基本的VGA(视频)驱动程序启动Windows XP,如果导致Windows XP不能正常启动的原因是安装了新的视频卡驱动程序,那么使用该模式非常有用,其它的安全模式也只使用基本的视频驱动程序。
最后一次正确的配置:使用Windows XP在最后一次关机是保存的设置(注册信息)来启动Windows XP,仅在配置错误时使用,不能解决由于驱动程序或文件破坏或丢失而引起的问题,当用户选择“最后一次正确的配置”选项后,则在最后一次正确的配置之后所做的修改和系统配置将丢失。
目录服务恢复模式:恢复域控制器的活动目录信息,改选项只用于Windows XP域控制器,不能用于Windows XP Professional或者成员服务器。
调试模式:启动Windows XP时,通过串行电缆将调试信息发送到另一台计算机上,以便用户解决问题。
小提示:虽然系统还原支持在“安全模式”下使用,但是计算机运行在安全模式下,“系统还原”不创建任何还原点。所以当计算机运行在安全模式下时,无法撤销所执行的还原操作。
(3)还原驱动程序
由于Windows XP在安装驱动程序时会自动建立还原点,如果你在安装或者更新了驱动程序后,发现硬件不能正常工作了,可以使用驱动程序的还原功能还原。
方法:在“控制面板”中打开“设备管理器”窗口,选择你所需恢复的驱动程序硬件名称,单击鼠标右键打开“属性”窗口,选中“驱动程序”标签项(图4),然后点击“返回驱动程序”按钮按提示操作即可。
(4)使用紧急恢复盘修复系统
如果“安全模式”和其它启动选项都不能成功启动Windows XP系统,可以考虑使用故障恢复控制台,要使用恢复控制台,必须使用操作系统安装CD重新启动计算机。当在文本模式设置过程中出现提示时,按R启动恢复控制台,按C键选择“恢复控制台”选项,如果系统安装了多操作系统,选择要恢复的那个系统,然后根据提示,输入管理员密码,并在系统提示符后输入系统所支持的操作命令,从恢复控制台中,可以访问计算机上的驱动程序,然后可以进行以下更改,以便启动计算机:启用或禁用设备驱动程序或服务;从操作系统的安装CD中复制文件,或从其他可移动媒体中复制文件,如可以复制已经删除的重要文件;创建新的引导扇区和新的主引导记录(MBR),如果从现有扇区启动存在问题,则可能需要执行此操作。故障恢复控制台适用于所以Windows XP版本。
(5)自动系统故障恢复
常规情况下应该创建自动系统恢复(ASR)集(即通过创建紧急恢复盘来备份的系统文件),作为系统出现故障时整个系统恢复方案的一部分。ASR应该是系统恢复的最后手段,只有在你已经用尽其它选项(如安全模式启动和最后一次正确的配置)之后才使用,当在设置文本模式部分中出现提示时,可以通过按F2访问还原部分。ASR将读取其创建的文件中的磁盘配置,并将还原启动计算机所需的全部磁盘签名、卷和最少量的磁盘分区(ASR将试图还原全部磁盘配置,但在某些情况下,ASR不可能还原全部磁盘配置),然后ASR安装 Windows简装版,并使用ASR向导创建的备份自动启动还原。
(6)还原常规数据
当Windows XP出现数据破坏时,点击“开始”→“所有程序”→“附件”→“系统工具”→“备份”菜单项,在“备份”工具的还原向导中还原整个系统或还原被破坏的数据。要还原常规数据,打开“备份”工具窗口的“欢迎”标签,然后点击“还原”按钮,进入“还原向导”对话框,点击“下一步”按钮,打开“还原项目”对话框(图5),选择还原文件或还原设备之后,点击“下一步”按钮继续向导即可。
(7)命令行模式还原
如果系统故障非常严重,无法进入正常模式或安全模式,可以按照上面介绍的方法进入启动模式菜单,选择“带命令行提示的安全模式”,用管理员身份登录,进入“%systemroot%windowssystem32estore”目录,直接运行其中的rstrui.exe文件按照提示进行还原。
如果用完了上述的方法后,系统还是不能正常恢复的话,那就只剩下一招-重装系统了。它可是最彻底、最坚决的解决方法。
二、常用软件备份/恢复方案
1、全新的、基于作业的数据备份软件AnyBackup:作为一款适用于家庭和中小企业用户的专业数据备份软件,给系统分区、目录以及文件备份和恢复提出了完整的解决方案,最大限度地保证了用户数据的安全。软件下载地址:nj.onlinedown.net/soft/36226.htm
备份数据
点击快捷工具栏上的“新建”图标,在弹出的“新建备份作业”对话框(图6),该对话框中显示了需要输入的作业基本属性:备份数据源、备份作业名和存放具体位置。
而备份数据源窗口是由树形窗口和列表窗口两个部分组成,它们可以同时显示本地计算机和局域网内所有可访问的资源。在树形窗口中通过展开目录浏览所有的详细子目录,也可以双击列表窗口的每一项,来展开浏览该项的子目录和文件内容。最后通过勾选数据项左边的复选框,选择所需要备份的分区、目录以及文件。
选择需要备份的数据后,在备份作业名输入框中输入备份作业名称,选择好备份数据目的地,点击“备份”按钮开始以默认的“增量备份”形式进行数据备份作业。
计划
点击计划按钮启动作业计划。一般运行用户内容是由软件将机器名与当前系统登录用户名自动组合而成。在成功设置作业的运行用户后,AnyBackup 弹出系统任务计划属性对话框(图7),计划一个作业在每天、每周、每月或某一特定时间(如系统启动时)运行。
小提示:如果用户的操作系统是Windows 98,则只能设置运行时间。
选项
点击“选项”按钮, AnyBackup 弹出“新建作业选项”对话框(图8)修改作业的常规设置,或者设置其它高级选项。
新建作业选项包括常规和高级两个标签项,设置的内容包含了备份类型、覆盖模式、安全设置、文件过滤等功能。备份类型:包括完全备份、增量备份、完全拷贝、增量拷贝和合并拷贝等五种备份类型供选择。软件默认的备份类型是增量备份,你可以根据自己的需要来选择相应的类型。在选择增量备份和增量拷贝时,可以点击类型选择框右边的“高级”按钮来设置备份类型的高级选项。
小提示:备份类型选项含义:
完全备份(普通备份):将选定的数据源完全备份到指定目的地的备份档案中。每次执行时,它不会根据最新的变动比较后进行备份,而是直接将所有的数据备份到.ABF备份档案中。
增量备份:第一次执行备份时等同于完全备份,把数据源完全备份到指定目的地的备份档案中,此后,每次只备份文件内容有变动以及新增的文件,从而避免完全相同的文件重复的备份,并为每次备份建立一个备份编录,以便恢复使用。
完全拷贝(拷贝备份):类似于 Windows 系统本身提供的拷贝操作,在备份时,拷贝备份可以让您的备份数据保持原有的目录结构,但是生成一个编录文件以便 AnyBackup 恢复。
增量拷贝:第一次执行备份时等同于完全拷贝,以后每次仅拷贝最近一次拷贝后所变动的文件。
合并拷贝:第一次执行备份时等同于完全拷贝,以后每次执行时仅拷贝变动过的文件,并且将此次备份文件与原备份文件合并成为一个最新文件。
覆盖模式:用户可以选择将备份文件追加到目的地中的备份档案中,也可以选择替换这个档案文件。
恢复数据:可以从作业中恢复数据,也可以从备份档案中恢复数据。
(1)从作业中恢复数据
选中作业列表中需要恢复的作业文件,单击鼠标右键选中“恢复”菜单项,选中恢复
的目标位置,默认是“原位置”。点击“恢复”按钮(图9)开始恢复。
(2)从档案文件中恢复
点击工具栏上“打开”按钮,选择要恢复的备份档案(图10),出现“恢复作业”对话框后,选择要恢复的文件夹、文件和分区,点击“恢复”按钮开始备份档案的恢复。
2、常用软件的自定义备份/恢复
常用软件安装后,我们都喜欢对这些软件界面、操作和内容等方面进行自定义设置,这样的软件使用起来才会更加得心应手。但是随着系统的重装或设备的更换,重装这些常用软件后,总要一个一个地重新设置,非常麻烦。如果能提前把这些自定义部分的内容备份下来,到时只需恢复一下即可,那样就非常轻松。下面罗列了我常用的文档编辑软件Office 2000、压缩/解压缩软件WinRar、截图软件SnagIt、看图软件Acdsee V7.0和邮件客户端软件Outlook Express,详细介绍这些常用软件的自定义备份/恢复过程。
(1)Office 2000
Office 2000中的个人自定义设置的备份和恢复操作相对简单,点击“开始”→“程序”→“Microsoft Office工具”→“用户设置保存向导”菜单项(图11),系统会要求你选择保存或恢复用户设置。只要把生成的扩展名为“ops”的文件保存好,利用该向导可以非常轻松的备份或恢复Office中纷乱冗杂的自定义设置了。
(2)WinRAR
在WinRAR中,通过“选项→设置”菜单项对其进行自定义设置,利用WinRAR的“导入/导出”功能,可以轻松的备份和恢复这些自定义的个人设置。点击“选项→导入/导出→导出设置到文件”菜单项(图12),将其自定义设置导出为一个Settings.reg文件,保存在WinRAR的安装文件夹中,把该文件备份到非系统分区即可。需要恢复时,双击该文件,把信息导入注册表;或者先把该文件复制到WinRAR的安装文件夹,再点击“选项→导入/导出→从文件导入设置”菜单项即可恢复。
(3)SnagIt
你可以对SnagIt的很多内容进行自定义设置,如配置文件、抓图热键、SnagIt Studio中画图笔默认的粗细以及颜色等。以SnagIt 7.1为例,要想只备份配置文件,可在主界面中执行菜单命令“文件→导出所有配置文件”即可,恢复时则执行“导入配置文件”。下面的方法可以将其自定义的所有内容备份下来,甚至包括注册码。打开注册表编辑器,找到HKEY_CURRENT_USERSoftwareTechSmith这一分支,执行“文件”菜单下的“导出”,把该分支导出为一注册表文件,这样SnagIt的所有自定义内容就全部备份了。恢复时双击该reg文件,把保存的信息导入到注册表,这样不仅快速恢复了自定义设置,而且你的SnagIt页已经注册完毕了。
(4)ACDSee
在ACDSee软件主界面中,点击“工具→选项”菜单项(图13)就可以自定义窗口、浏览器、文件列表等很多参数内容,使其更方便我们使用。如何将这些自定义的内容备份下来?在运行框中输入“regedit”打开注册表编辑器,找到如下分支:HKEY_CURRENT_USERSoftwareACD SystemsACDSee70 ,在该分支上右击鼠标,选择“导出”,把该分支导出成注册表文件即可。需要恢复时只需双击该注册表文件,将其导入到注册表中快速恢复ACDSee的自定义设置。
(5)Outlook Express
Outlook Express是广大用户平时使用最多的邮件客户端软件之一,在使用的过程中,你已将OE打造的非常个性化与智能(如标识、联系人、邮件规则以及大量的邮件等),遇到重装系统,这些个性化内容将不复存在,有必要对OE进行备份。OE的备份不象Foxmail那么容易,既麻烦且工作量也大。如果你用了Outlook Express Backup,这些烦恼将会一扫而光。作为OE专用备份工具,它可以将OE所有设置备份起来,还包括IE的收藏夹、地址薄等,以便在需要时及时恢复。甚至还可以将备份的资料储存成一个可执行文件,要还原时直接执行文件即可。软件下载地址:nj.onlinedown.net/soft/27989.htm
备份OE数据:
点击图10主界面中的“现在备份”,出现“备份任务”窗口,设置好新的备份任务的名称“myoutlook”,点击“下一步”按钮选择好数据备份到的媒介类型和具体位置,点击“下一步”按钮进入“备份项目”窗口(图14),在这里你可以选择需要备份项目(图15),一定要选择好要备份的OE标识,点击“下一步”按钮进入“备份设置”窗口(图16),选择备份类型、安全(密码设置)以及压缩设置,最后点击“下一步”按钮,系统自动校验数据,完成后点击“现在备份”按钮即可把OE中的数据备份到设置的文件目录中。 图14 图15
恢复OE数据:
点击图14主界面中的“现在还原”,在出现的窗口中选择好要还原的文件(扩展名是boe),点击“下一步”按钮出现“选择还原数据”窗口(图17),点击左侧的OE数据下的相应标识(以还原主标识为例),右侧会列出从该标识中要还原的数据。
必须点击右下角的“选择标识”按钮,选择要还原的标识,在弹出的“还原标识向导”窗口(图18)中,软件提供了两种操作供选择:“返回到还原”和“同步我的邮件”。点击“返回到还原”按钮,在前面的窗口中勾选主标识或是其它需要还原的数据,点击“下一步”按钮在确认窗口中点击“现在还原”按钮即可。
小提示:“返回到还原”是指在恢复数据的同时会覆盖掉OE中现有的内容,而“同步我的邮件”则会保留OE中现有的内容。
(6)备份/恢复注册表、驱动程序、IE收藏夹等内容
XP的稳定性虽然在逐步提升,但是维护起来还是比较麻烦,所以定期备份注册表等重要数据则显得尤为必要,超级兔子的系统备份/恢复功能可以轻松完成该项工作。下载地址:nj.onlinedown.net/soft/2636.htm。首先点击“备份系统”选项(图19),然后输入备份文件的名称及保存目录,点击“下一步”按钮,接着在列表中勾选需要备份的项目开始备份。
小提示:如果只想备份注册表,直接勾选“只生成压缩格式注册表备份”即可。
最让人惊喜的是该功能还支持多个操作系统,如:你安装了Windows XP/98两个系统,当Windows XP出现问题时,你可以先进入Windows 98系统,然后点击“选项”设置,接着选择Windows XP所在的磁盘,点击“下一步”按钮即可完成切换系统工作,这时执行备份或还原操作都是针对新系统进行的,接着点击“还原系统”选项,选择Windows XP的备份文件,就可以恢复Windows XP的注册表。软件还提供了自动备份功能,只要点击“选项”设置,然后勾选“每天第一次开机自动备份注册表”,超级兔子便会在开机时备份注册表,可以保存最近5天的注册表,一旦系统出现问题,只需利用这些备份文件进行恢复就可以了。
浏览量:15
下载量:0
时间:
Windows Server 2003中集成了自己的备份软件,可以实现我们所需的大部分功能。那么大家知道windows2003系统怎么备份吗?接下来大家跟着读文网小编一起来了解一下windows2003系统备份的解决方法吧。
选择备份存储类型
备份存储设备可以是硬盘驱动器、单独的存储设备(如磁带机),或者是由自动更改器组织和控制的整个磁带库。
磁带是首选备份设备,因为将备份存储到磁带之后,可以将磁带存放在计算机之外的其他地方。 这样,可以防止硬盘故障以及火灾或者其他灾难性事件所导致的数据丢失。
如果选择通过硬盘进行备份,则要确保将该硬盘与主硬盘隔离开,以防止主硬盘故障带来的影响。 备份到硬盘驱动器是非常方便的,但是不能防范灾难性事件。
有关选择备份存储设备类型的详细信息,请参阅 Microsoft TechNet 网站上的“Backing up and recovering data”,网址为go.microsoft.com/fwlink/?LinkId=22347。
选择备份计划
最好在夜间、周末或者服务器空闲状态下进行备份。 您可以备份打开的或正在使用的文件,但是“备份”可能忽略某些被其他进程保持打开的文件。 一个好的做法是,运行“备份”的同时关闭应用程序,以最小化未进行备份的文件的数量。
应制定一个每周普通备份计划,每周将所有数据普通备份一次,其中包括服务器的系统状态数据。 普通备份将复制您选定的所有文件,并将每个文件标识为已备份。 另外,我们建议您制定一个在未运行普通备份的星期里进行每周差异备份的计划。 差异备份将复制那些自上次普通备份后创建或更改过的文件。 它不将文件标识为已备份。所以,在下次进行普通备份时,更改过的文件也将被备份。 如果将普通备份和差异备份组合使用,恢复数据时需要提供最后一次的普通备份和差异备份。 服务器的系统状态数据包括由操作系统维护的、特定于系统的数据的集合,必须作为一个单元进行备份。 它并不是整个系统的备份。 系统状态数据包括注册表、COM+ 类注册数据库、系统文件、启动文件以及在 Windows 文件保护之下的文件。 而且,您应该确保备份您拥有的任何加密密钥。 有关加密密钥的信息,请参阅 Microsoft 网站,网址为 microsoft.com/resources/documentation/windowsserv/2003/standard/proddocs/en-us/default.asp。在网站的左窗格上,单击“Security”,然后单击“Encrypting File System”。
备份权限
备份文件和文件夹时需要特定的用户权限。 作为备份计划的一部分,系统会询问运行备份的当前用户身份信息。 如果您是本地计算机 Administrators 或 Backup Operators 组的成员,您便可以备份本地计算机上本地组范围内的任意文件和文件夹。 如果您是域控制器上 Administrators 或 Backup Operators 组的成员,您仅可以备份该域控制器的数据,而无法备份域中其他计算机上的数据,除非将 Built-in Administrators 组添加到 Domain Admins 组或将 Built-in Backup Operators 组添加到加入域的计算机的本地 Backup Operators 组。
如果您不是域的 Backup Operators 组的成员,但希望对文件进行备份,则您必须是要备份的文件和文件夹的所有者,或者必须对要备份的文件和文件夹拥有以下一个或多个权限: “读取”、“读取和执行”、“修改”或“完全控制”。
创建自动系统恢复 (ASR) 集
除了数据的常规备份之外,在您第一次将服务器投入运行或者系统进行较大改动前后(如软硬件升级),您应使用备份功能创建自动系统恢复(ASR)集。 自动系统恢复 (ASR) 集由操作系统文件的备份和一个启动软盘构成。在计算机不能正常启动时,可以通过该 ASR 集启动计算机。 创建自动系统恢复 (ASR) 集之前,请准备一张 3.5 英寸软盘以便制作启动盘。 如果服务器没有软盘驱动器,您仍然可以通过将位于 systemrootepair 目录的 asr.sif 和 asrpnp.sif 文件复制到具有软盘驱动器的另一台计算机来进行 ASR 备份,然后将那些文件复制到软盘上。 但是,在运行 ASR 还原过程之前,您必须将软盘驱动器附加到服务器。
注意: 在 Windows Server 2003 中,ASR 集替代 Windows 2000 中提供的紧急修复磁盘 (ERD)。
在使用共享文件夹卷影副本功能之前
在通过共享文件夹为用户提供文件访问权限的文件服务器上,共享文件夹卷影副本功能应与常规备份计划一起使用。 通过共享文件夹卷影副本功能,用户不需要备份管理员的干预就可以恢复自己的文件,这有利于节约管理成本。 卷影复制不能替代常规备份,它不能用于永久性归档,而且可能会因存储限制和服务器上存在的卷影副本数量而被删除。
默认计划
启用共享文件夹卷影副本功能时,系统会创建一个默认计划。 如果保留默认设置,将于周一至周五每天上午七点和中午对卷执行卷影复制。 该计划可能适用于您的用户。但在使用默认计划之前,需要考虑用户的特定工作习惯,这一点非常重要。 需要考虑的问题包括:
•是否工作时间为周一至周五上午九点到下午五点的大部分用户都位于同一个时区?
•用户是否会跨时区工作? 这是否意味着每天需要更多的副本以覆盖所有的工作时段?
•您的用户损失得起多少工作时间? 一天两次(周一至周五上午七点和中午)的默认复制计划是否能够完全覆盖所有工作时段?
•在不需要添加额外存储空间的情况下,应多久提取一次副本?
•在达到 64 个卷影副本的限制之前,可以保留多少天的历史记录?
您可以创建一个初始计划并将其在小范围内进行测试,考察所计划的卷影复制是否位于所设置的存储范围内。 此外,还要在用户中进行调查,了解他们的工作习惯以及他们认为何时最适宜进行卷影复制。 这些信息可以帮助您为特定用户确定最佳计划。
默认存储设置
可以按卷启用共享文件夹卷影副本功能,即,您不能选择复制(或不复制)一个卷上的特定共享文件夹和文件。 默认情况下,卷影副本将存储于正在复制的卷上(源卷)。 如果服务器上具有多个驱动器,您应使用另一个磁盘上的独立的卷来存储卷影副本。 这样,可以消除高输入/输出 (I/O) 负载所导致的删除卷影副本的可能性。 对于负载繁重的服务器,这是推荐配置。
默认存储空间为源卷(正在复制的卷)的 10%。 可以指定的最小存储空间是 100 MB。 如果将卷影副本存储在一个独立的卷上,请更改默认设置以反应存储卷而不是源卷上的可用空间。 请注意,达到存储限制时,较早版本的卷影副本将会被删除,无法再被还原。
确定分配多少存储空间用于存储卷影副本时,必须考虑正在复制的文件的大小和数量以及副本更改的频率。 例如,每月更改一次的 100 个文件所需的存储空间要小于每天都要变化的 10 个文件。
一个卷上最多可以存储 64 个卷影副本。 达到该限制时,最早的卷影副本将被删除,无法再被检索到。
安装客户端软件
为了使客户端计算机能够使用共享文件夹卷影副本功能,必须在您组织中的客户端计算机上安装“早期版本”客户端软件。 “早期版本”是一项新功能,可供那些使用共享文件夹存放公司文档的员工使用。 如果使用位于网络中共享文件夹内的文件,您可以访问这些文件的早期版本。 建议您将安装包下载并存放到共享资源上之后,向用户发送一封电子邮件,告知用户客户端的工作原理以及如何进行安装。 请参阅本节后面的“电子邮件示例”。
如果组织中只有运行 Windows XP 的客户端计算机,可以在运行 Windows Server 2003 的计算机的以下位置找到“早期版本”客户端软件:
%systemroot%system32clientswclient directory
如果组织中具有运行 Windows 2000 和 Windows XP 的客户端计算机,您需要从 Microsoft 网站下载安装包 (ShadowCopyClient.msi),网址为go.microsoft.com/fwlink/?LinkId=22346。此外,需要在 Windows Server 2003 上运行同一个安装包。这将设置一个注册表项,通过它,可以从运行 Windows 2000 的客户端计算机访问服务器。
电子邮件示例
组织成员:
提供一个称为“共享文件夹卷影副本”的新功能,可供那些使用共享文件夹存放公司文档的员工使用。 如果使用位于网络中共享文件夹内的文件,您可以访问这些文件的早期版本。 访问文件的早期版本是非常有用的,这是因为您可以:
•恢复意外删除的文件。 如果意外删除了一个文件,可以打开其早期版本并将其复制到安全的位置。
•恢复意外覆盖的文件。 如果意外覆盖了一个文件,可以恢复其早期版本。
•工作时比较文件的版本。 如果希望检查一个文件的两个版本之间的差异,您可以使用早期版本。
以下文件服务器上已启用了此功能: \NameOfServerSharedResource。 复制时间安排在周一至周五上午七点和中午。 请注意,文件副本是在这些时间提取的。 如果自上次复制文件后对文件进行了修改,并且需要将其恢复到早期的版本,您将丢失自上次复制文件后所做的任何更改。 经常保存所做的工作仍然是避免工作丢失的最佳方法。
若要安装用于访问桌面上早期版本的软件,请转至: \NameOfServerInstallationFolder,并双击 ShadowCopyClient.msi。
备份服务器
下节主要描述执行下列任务的过程:
•创建自动系统恢复 (ASR) 集
•备份文件和打印服务器
创建自动系统恢复 (ASR) 集
在第一次将服务器投入运行或者系统进行较大改动前后(如软硬件升级),您应使用备份功能创建自动系统恢复(ASR)集。 自动系统恢复(ASR)集是系统恢复的最后手段,仅在所有其他选项都尝试不理想之后才使用,例如“安全模式”和“最后一次正确的配置”启动选项。
要求
•凭据: 若要执行此过程,您必须是本地计算机上 Administrators 或 Backup Operators 组的成员,或者您必须被委派了适当的权限。 如果将计算机加入域,Domain Admins 组的成员将可以执行此过程。
•工具: 备份。 此过程仅适用于运行 Microsoft® Windows Server™ 2003 的文件和打印服务器。
注意: 本文档中的屏幕快照反映的是测试环境。 实际环境中的域名和服务器名与这些屏幕快照中显示的会略有不同。
创建 ASR 集
1.依次单击“开始”、“运行”,然后键入 ntbackup,再单击“确定”。
2.此时将显示“备份或还原向导”。
如果您是高级用户,您可以选择在“高级模式”中更改备份和还原设置。 否则,单击“下一步”以使用该向导执行此过程。
3.在“备份或还原”向导页中,确保选中了“备份文件和设置”,然后单击“下一步”。
4.在“要备份的内容”页中,确保选中了“这台计算机上的所有信息”,然后单击“下一步”。
5.在“备份类型、目标和名称”页上,如果想要将文件和文件夹备份到文件,则在“选择备份类型”中选择“文件”;如果想要将文件和文件夹备份到磁带,则选择一个磁带设备。 在“选择保存备份的位置”中,单击下拉菜单或单击“浏览”选择保存备份的位置。 在“键入这个备份的名称”中,为该备份键入一个描述名称,然后单击“下一步”。
6.在“正在完成备份或还原向导”页上,验证所有信息是否正确,然后单击“完成”以开始创建 ASR 集。 创建 ASR 集的过程可能至少需要 15 分钟。
7.当出现“备份工具”消息时,按提示要求将一个 1.44 MB 软盘插入驱动器 A,然后单击“确定”。 如果服务器没有软盘驱动器,您仍然可以通过将位于systemrootepair 目录的 asr.sif 和 asrpnp.sif 文件复制到具有软盘驱动器的另一台计算机来进行 ASR 备份,然后将那些文件复制到软盘上。 但是,在运行 ASR 还原过程之前,您必须将软盘驱动器附加到服务器。
8.当“备份工具”消息提示您取出软盘时,请确保根据给出的信息标记软盘。
9.备份结束时,“备份进度”对话框将提示备份已完成。 若要查看备份过程中所发生事件的其他信息,请单击“报告”以在记事本中打开备份报告。 完成后,单击“关闭”。
10.创建了 ASR 集后,请仔细地为软盘和备份媒体贴上标签并将它们放在一起。 要使用备份媒体,您必须拥有使用由该媒体集创建的软盘。 不能使用在不同时间或由不同媒体集创建的软盘。 此外,执行自行系统故障恢复时,还必须具有安装光盘。
将 ASR 集存放在安全位置。 ASR 集包含有关系统配置的信息,使用这些信息可能会损坏您的系统。
备份文件和打印服务器
为了保护服务器,您应该制定常规备份所有数据的计划。 建议您制定每周普通备份计划,每周将所有数据普通备份一次,其中包括服务器的系统状态数据。 普通备份将复制您选定的所有文件,并将每个文件标识为已备份。 此外,建议您制定每周差异备份计划。 差异备份将复制那些自上次普通备份后创建或更改过的文件。
要求
•凭据: 若要执行此过程,您必须是本地计算机上 Administrators 或 Backup Operators 组的成员,或者您必须被委派了适当的权限。 如果将计算机加入域,Domain Admins 组的成员将可以执行此过程。
•工具: 备份。
制定每周普通备份计划
1.依次单击“开始”、“运行”,然后输入 ntbackup,再单击“确定”。
2.此时将显示“备份或还原向导”。 单击“下一步”。
3.在“备份或还原”向导页中,确保选中了“备份文件和设置”,然后单击“下一步”。
4.在“要备份的内容”页中,单击“让我选择要备份的内容”,然后单击“下一步”。
若要在计划备份中包括计算机上的所有数据,请单击“这台计算机上的所有信息”。
5.在“要备份的项目”页上,单击要展开其内容的项目。 选中包含应该定期进行备份的数据的任何驱动器或文件夹的复选框,然后单击“下一步”。
6.在“备份类型、目标和名称”页上,在“选择保存备份的位置”中,单击下拉菜单或单击“浏览”选择保存备份的位置。 在“键入这个备份的名称”中,为该备份键入一个描述名称,然后单击“下一步”。
7.在“正在完成备份或还原向导”页上,单击“高级”。
8.在“备份类型”页上,在下拉菜单中单击“正常”,然后单击“下一步”。
9.在“如何备份”页上,选中“备份后验证数据”复选框,然后单击“下一步”。
10.在“备份选项”页上,确保选择了“将这个备份附加到现有备份”选项,然后单击“下一步”。
11.在“备份时间”页上,在“什么时候执行备份”之下选择“以后”。
12.在“计划项”之下,在“作业名”文本框内输入一个描述名称,然后单击“设定备份计划”。
13.在“计划作业”对话框的“计划任务”中,从下拉菜单中单击“每周”。
14.在“开始时间”中,使用上下箭头选择适当的备份开始时间。 单击“高级”,指定计划任务的开始日期和结束日期,或者指定计划任务是否以特定时间间隔重复运行。
15.在“每周计划任务”中,选择您希望创建备份的某一天或多天,然后单击“确定”。
16.在“设置帐户信息”对话框中,在“运行方式”中输入授权执行备份和还原操作的帐户的域或者工作组以及用户名。 使用格式“域用户名”或“工作组用户名”。 在“密码”框中,输入用户帐户的密码。 在“确认密码”框中,重新输入密码,然后单击“确定”。
每当帐户的密码发生更改或者过期时,您都需要更新计划任务中指定的密码,从而确保备份作业按计划运行。
17.在“正在完成备份或还原向导”页上,确认这些设置,然后单击“完成”。
注意: 建议创建摘要备份日志,当定期对日志进行查看时,这将帮助确保备份已成功完成。 为此,请单击“工具”菜单,然后单击“选项”。 在“备份日志”选项卡上,选择“摘要”。
如果确定未发生备份,则查看计划任务的状态以找出可能的原因。 若要查看计划任务,请依次单击“开始”、“控制面板”,然后双击“任务计划”。
制定每周差异备份计划
1.依次单击“开始”、“运行”,然后输入 ntbackup,再单击“确定”。
2.此时将显示“备份或还原向导”。 单击“下一步”。
3.在“备份或还原”向导页中,确保选中了“备份文件和设置”,然后单击“下一步”。
4.在“要备份的内容”页中,单击“让我选择要备份的内容”,然后单击“下一步”。
5.在“要备份的项目”页上,单击要展开其内容的项目。 选中“系统状态”复选框,并选中包含应该定期进行备份的数据的任何驱动器或文件夹的其他复选框,然后单击“下一步”。
6.在“备份类型、目标和名称”页上,在“选择保存备份的位置”中,单击下拉菜单或单击“浏览”选择保存备份的位置。 在“键入这个备份的名称”中,为该备份键入一个描述名称,然后单击“下一步”。
7.在“正在完成备份或还原向导”页上,单击“高级”。
8.在“备份类型”页上,在“选择要备份的类型”中单击“差异”,然后单击“下一步”。
9.在“如何备份”页上,选中“备份后验证数据”复选框,然后单击“下一步”。
10.在“备份选项”页上,确保选择了“将这个备份附加到现有备份”选项,然后单击“下一步”。
11.在“备份时间”页上,在“什么时候执行备份”之下选择“以后”。 在“计划项”之下,在“作业名”文本框内输入一个描述名称,然后单击“设定备份计划”。
12.在“计划作业”对话框中,在“计划任务”中,从下拉菜单中选择“每周”。
13.在“开始时间”中,使用上下箭头选择适当的备份开始时间,然后选择每周想要运行差异备份的时间。 建议在未运行普通备份的某一天计划差异备份。 单击“高级”,指定计划任务的开始日期和结束日期,或者指定计划任务是否以特定时间间隔重复运行。 完成后单击“确定”。
14.在“设置帐户信息”对话框中,在“运行方式”中输入授权执行备份和还原操作的帐户的域或者工作组以及用户名。 使用格式“域用户名”或“工作组用户名”。 在“密码”框中,输入用户帐户的密码。 在“确认密码”框中,重新输入同一个密码,然后单击“确定”。
每当帐户的密码发生更改或者过期时,您都需要更新计划任务中指定的密码,从而确保备份作业按计划运行。
15.在“正在完成备份或还原向导”页上,确认您的设置,然后单击“完成”。
注意: 建议创建摘要备份日志,当定期对日志进行查看时,这将帮助确保备份已成功完成。 为此,请单击“工具”菜单,然后单击“选项”。 在“备份日志”选项卡上,选择“摘要”。
如果确定未发生备份,则查看计划任务的状态以找出可能的原因。 若要查看计划任务,请依次单击“开始”、“控制面板”,然后双击“任务计划”。
备份完成后验证数据
可以根据也存储在备份上的校验和对所备份的数据进行验证。 当备份数据时,会对备份的每个文件计算校验和。 备份将校验和与文件本身存储在一起。 当验证数据时,会从备份中读取文件;校验和会重新进行计算,并与存储在备份中的值进行比较。 建议您仅验证数据文件的备份;由于系统文件持续发生大量更改,因此难以对系统备份进行验证。 备份过程中正在使用的某些数据文件还可能造成验证错误,但是您通常可以忽略这些错误。 如果存在大量验证错误,则用于备份数据的媒体或文件可能有问题。 如果发生这种情况,则使用其他媒体或者指派其他文件并再次运行备份操作。
若要验证备份后的数据,请在“备份或还原向导”中,在“如何备份”页上,选中“备份后验证数据”复选框。
注意: 选择此选项可能大大增加执行备份所花的时间。
在文件服务器上启用共享文件夹卷影副本功能
在文件服务器上启用共享文件夹卷影副本功能时,将提取共享文件和文件夹内容的快照。 然后,可以使用“早期版本”客户端访问这些快照。 通过启用共享文件夹卷影副本功能,您也可以创建一个默认计划,在周一至周五上午七点和中午分别创建卷影副本。 对存储卷影副本的空间也有一定限制。 默认存储空间为源卷(正在复制的卷)的 10%。 达到存储限制时,卷影副本的较早版本将会被删除,无法再被还原。
要求
•凭据: 若要执行此过程,您必须是本地计算机上 Administrators 组的成员,或者您被委派了适当的的权限。 如果将计算机加入域,Domain Admins 组的成员将可以执行此过程。
•工具: 计算机管理。
要启用共享文件夹卷影副本功能
1.单击“开始”,指向“所有程序”,再指向“管理工具”,然后单击“计算机管理”。
2.在控制台树中,用鼠标右键单击“共享文件夹”,指向“所有任务”,然后单击“配置卷影副本”。
3.在“卷影副本”对话框中,单击要启用共享文件夹卷影副本功能的卷,然后单击“启用”。 此时将出现“启用卷影复制”对话框。 单击“是”确认在此卷上启用卷影复制功能。
若要创建所选卷的单个卷影副本,请单击“立即创建”。
注意: 若要更改默认计划设置,请单击“设置”。 在“设置”对话框中,单击“计划”。 根据需要更改任务计划程序中的设置。 默认计划为上午 7:00 和中午 12:00,星期一至星期五。 建议您不要计划每小时执行一次,而是将频率设为低于每小时一次。
4.在“卷影副本”对话框中,单击“确定”以完成该过程。
从备份还原文件
取决于要还原的文件以及系统是否正常启动,可以采用多种方法对服务器进行还原。 本节将描述以下过程:
•从备份还原文件
•使用自动系统恢复 (ASR) 集还原计算机
从备份还原文件
如果由于硬盘故障导致硬盘上的原始数据被意外删除、覆盖或者无法访问,可以从备份副本中将数据还原。
要求
•凭据: 若要执行此过程,您必须是本地计算机上 Administrators 或 Backup Operators 组的成员,或者您必须被委派了适当的权限。 如果将计算机加入域,Domain Admins 组的成员将可以执行此过程。
•工具: 备份。 如果将普通备份和差异备份组合使用,恢复文件和文件夹时需要提供最后一次的普通备份和差异备份。
从备份还原文件
1.依次单击“开始”、“运行”,然后输入 ntbackup,再单击“确定”。
2.此时将显示“备份或还原向导”。 单击“Next”(下一步)。
3.在“备份或还原”页上,单击“还原文件和设置”,然后单击“下一步”。
4.在“还原项目”页上,单击要展开其内容的项目。 选择包含应该被还原的数据的任何驱动器或文件夹,然后单击“下一步”。
5.在“正在完成备份或还原向导”页上,如果想要更改任何高级还原选项(例如还原安全设置和交接点数据),则单击“高级”。 当您完成设置高级还原选项时,单击“确定”。 验证所有的设置是否正确,然后单击“完成”。
使用自动系统恢复(ASR)集还原计算机
自动系统恢复(ASR)集应是系统恢复的最后手段,仅在所有其他选项都尝试不理想之后才使用,例如“安全模式”和“最后一次正确的配置”启动选项。 有关这些还原选项以及其他还原选项的详细信息,请参阅本文档后面“相关信息”中的“修复概述”。
“自动系统恢复”无法还原数据文件。 有关详细信息,请参阅本文档前面的“从备份还原文件”部分。
要求
•执行此过程第一部分的人员必须亲临计算机处,不需要是本地计算机上 Administrators 或 Backup Operators 组的成员。 但是,若要在系统还原后将数据还原到计算机,他们必须是本地计算机上 Administrators 或 Backup Operators 组的成员,或者被委派了适当的权限。 如果将计算机加入域,Domain Admins 组的成员将可以执行此过程。
•工具: 以前创建的 ASR 集、以前创建的备份媒体和使用该媒体集创建的软盘以及原始的 Windows Server 2003 安装光盘。
从 ASR 集还原计算机
1.将原始的 Windows Server 2003 安装光盘插入 CD 驱动器中。
2.重新启动计算机。 如果提示您按某个键从光盘启动计算机,请按相应的键。
3.在纯文本模式安装的开始阶段,当出现提示时按 F2 键。 将提示您插入以前创建的 ASR 软盘。
4.根据屏幕提示继续操作。
还原文件和文件夹的早期版本
使用“早期版本”客户端,您可以访问位于网络中共享文件夹内的文件的早期版本。 如果在服务器上启用了共享文件夹卷影副本功能,则可以使用此功能。
访问文件的早期版本是非常有用的,这是因为您可以:
•工作时查看早期版本,对文件版本进行比较。 如果希望检查一个文件的两个版本之间的差异,您可以使用早期版本。
•恢复意外删除的文件。 如果意外删除了一个文件,可以打开其早期版本并将其复制到安全的位置。
•恢复意外覆盖的文件。 如果意外覆盖了一个文件,可以恢复其早期版本。
要求
•凭据: 若要执行此过程,您必须至少对文件拥有“读取”权限以查看或复制早期版本,以及“读取和执行”权限以还原文件。
•工具: “早期版本”客户端。 在运行 Windows Server 2003 的计算机上,该客户端是默认安装的。有关安装“早期版本”客户端的详细信息,请参阅本文档前面的 “开始使用共享文件夹卷影副本功能之前”。
查看文件或文件夹的早期版本
1.找到您希望查看其早期版本(在网络上)的文件,用鼠标右键单击该文件,然后单击“属性”。
2.在“早期版本”选项卡上,单击希望查看的版本,然后单击“查看”。
注意: 如果没有列出任何早期版本,则在提取最早的副本之后文件未发生任何更改。
如果没有看到“早期版本”选项卡,则未安装该客户端。
早期版本是只读的。 由于文件的早期版本保存在服务器上,因此无法对其进行更改。
将文件的早期版本复制到新位置
1.找到希望复制的文件(在网络上),用鼠标右键单击该文件,然后单击“属性”。
2.在“早期版本”选项卡上,单击希望复制的文件的版本,然后单击“复制”。
3.在“复制项目”对话框中,单击放置文件的新位置,然后单击“复制”。
注意: 如果没有列出任何早期版本,则在提取最早的副本之后文件未发生任何更改。
如果没有看到“早期版本”选项卡,则未安装该客户端。
当使用“复制”时,权限将被设置为文件副本所在目录的默认权限。
还原文件的早期版本
1.找到希望还原的文件(在网络上),用鼠标右键单击该文件,然后单击“属性”。
2.在“早期版本”选项卡上,单击希望还原的文件版本,然后单击“还原”。 此时将出现还原早期版本的警告信息。 单击“是”完成该过程。
注意: 还原早期版本将会删除当前版本。 如果选择还原一个文件夹的早期版本,该文件夹将还原为您备份该版本时(日期时间)其所处的状态。 您在该时间之后对文件夹中的文件所做的任何更改都将会丢失。 如果不希望删除文件或文件夹的当前版本,请使用“复制”将早期版本复制到另一个位置。
如果没有列出任何早期版本,则在提取最早的副本之后文件未发生任何更改。
如果没有看到“早期版本”选项卡,则未安装该客户端。
还原文件夹的早期版本时,将不会清除存在于当前文件夹中、但在该文件夹的早期版本中不存在的文件。
还原文件时,将不会更改文件的权限;权限将与还原前完全相同。 复制文件的早期版本时,文件权限将被设置为文件副本所在目录的默认权限。
还原大型目录时,将会给文件服务器带来很繁重的负载,并可能会导致删除其早期版本。 只要可能,请尽量还原单个文件,而不要还原整个目录。
恢复意外删除的文件
1.找到存储被删除文件的文件夹(在网络上),用鼠标右键单击该文件夹,然后单击“属性”。
2.在“早期版本”选项卡上,双击要恢复的文件所在文件夹的最新版本。 此时将显示该早期版本中存储的文件列表。
3.用鼠标右键单击被意外删除的文件,然后单击“复制”。
4.用鼠标右键单击要保存文件的位置,然后单击“粘贴”。
注意:复制文件时,文件权限将被设置为文件副本所在目录的默认权限。
恢复被意外删除的文件时,实际上是在复制该文件的一个早期版本。 您将会丢失自创建上一个早期版本之后对文件所做的任何更改。
若要恢复被删除的文件夹,请转至父文件夹的早期版本查看并选择要复制的文件夹。
看过“windows2003系统怎么备份”
浏览量:2
下载量:0
时间:
Win10系统自带系统映像备份功能,那么win10怎么备份操作系统呢?读文网小编分享了win10备份操作系统的方法,希望可以帮助到大家。
1、点击桌面左下角的“Windows”按钮,从打开的扩展面板中找到“设置”按钮点击进入。
2、并从打开的“设置”界面中,找到“更新和安全”项点击进入详细设置界面。
3、待进入“更新和安全”界面后,切换到“备份”选项卡,点击“转到‘备份和还原(Windows7)”按钮,
4、从打开的新窗口中,点击“备份”栏目中的“设置备份”按钮。
5、此时将打开“设置备份”窗口,在此选择“保存备份的位置”,建议将备份文件保存到外部存储设备中。选择要备份文件的磁盘,点击“下一步”按钮。
6、接下来显示“备份的内容”选择界面,在此按默认选择(“请Windows选择(推荐)”)项,点击“下一步”按钮。
7、最后再确认一下所设备的备份选项,正确无误后点击“保存设置并进行备份”按钮。
8、此时将自动返回“备份和还原”界面,同时进入“系统备份”操作。整个过程大约需要一定的时间,在此耐心等待整个备份操作的完成。
浏览量:3
下载量:0
时间:
在服务器的日常维护中,经常需要将系统进行备份,那么windows 7下怎么备份系统呢?今天读文网小编与大家分享下windows 7下备份系统的具体操作步骤,有需要的朋友不妨了解下。
1、系统自带的备份
备份的一般是把用户的系统及文件,包括用户系统盘上的所有东西整个打包成一个镜像文件。
好处:还原的比较彻底;
坏处:自己不备份好当前文件的话,会造成系统盘文件的丢失。
2、系统自带的创建还原点
备份的只是系统文件和驱动文件及安装的写入注册表的软件程序等;
它不包括用户的私人文件、图片、影音文件等系统之外的文件;
使用它还原的也是这部分的文件,即用它还原与不还原,用户的私人文件都不会动。
看过“windows 7下怎么备份系统”
浏览量:4
下载量:0
时间: